Projectile Problems

So I made a VFX in blender and tried to use what I made as a projectile, wanting it to fly straight.

But this happened.

I’ve been trying to figure out the problem but I can’t if anyone can help I’d be grateful!

Script for the movement

local character = player.Character
	local newb = b:Clone()
	newb.CFrame = character.HumanoidRootPart.CFrame
	local bodyVelocity3 ="BodyVelocity")
	bodyVelocity3.MaxForce =,5000,500000)
	bodyVelocity3.Velocity = (character.HumanoidRootPart.CFrame.LookVector*100)
	bodyVelocity3.Parent = newb
	newb.Parent = workspace

	local offset =,5,-10) 
	newb.CFrame = character.HumanoidRootPart.CFrame*

It’s gravity…
You’re working with a physical object, so it flies in Roblox’s physical constraints.
Either put a BodyForce in there to make it work against gravity, or just CFrame the fireball to the destination using the TweenService.

1 Like

Thanks! I haven’t worked much with building or anything of the sort so I wasn’t aware of that.