Hello. I made some magic fireballs that orbit a player when they’re using my staff weapon.
The problem is that these effects get offset when the player moves around, like so:
I’m calculating the CFrame for each particle’s part every time RunService:Stepped() fires, but this clearly isn’t enough. How could I fix this issue? Should I use constraints, and if so which constraints would work best for this? Thanks.