So, I've used tween service to move my fireball, it is completely fine in Studio but, playing on a Roblox server seems to cause the ball to bug out ( going up and down repeatedly ). I've used body Velocity in the past several times and every time once the is going forwards it tends to stop for a time, then keeps going. SO I stopped using it cause it wasn't smooth. I assumed that the tween was trying to apply gravity or something and even if it is, I don't know how to fix that.
Also, the fireball is unanchored so that it can collide with surroundings.
If there isn't a solution , is there anything better to use for abilities OTHER than tweening.

1 comment
So, I remade the fireball this time using BodyVelocity. Everything it mostly okay but when i try to anchor the ball when hitting something it just simply wont anchor but will still take away damage. I have the anchor and take damage in the same if statement , as i said it takes damage but doesnt anchor