Movint Sprite3D Smoothly with Raycast Collision Point

Godot Version

4.6.3 Stable

Question

Hello all! I’m trying to make my own version of an aiming system similar to Helldivers 2. I want my Sprite3D/DynamicCrosshair to smoothly follow my Muzzle’s raycast collision point. As of now, my current system seems to not update every frame and the Sprite3D gets stuck on its initial location. I have attached my Github repo for review.

ignore, go to github

Sighco-git/Third-Person-Learning: Using Godot to learn TPS game mechanics.

Update! I found out it was a node hierarchy issue and now have an idea how to pass my desired x rotation to my dynamic crosshair.