How can I make this effect look better? (With a RocketPropulsion, and BodyGyro)

I wanna make the effect below with a Rocket Propulsion, but the result is very jittery. Can anyone help?

image

image Very jittery in-game.

Set the NetworkOwnership of the part to the client and see if it’s still like that.

Still buggy, did I do something wrong?

CODE
ReplicatedStorage.Remotes.Thorn.OnServerEvent:Connect(function(player)
	if debounce then return end
	
	local character = player.Character
	local thorn = ReplicatedStorage.Assets.Thorn:Clone()
	
	local rocketPropulsion = Instance.new("RocketPropulsion")
	rocketPropulsion.TargetOffset = Vector3.new(4, 4, 4)
	rocketPropulsion.Target = character.HumanoidRootPart
	rocketPropulsion.Parent = thorn.Crystal
	
	thorn.Parent = character
	rocketPropulsion:Fire()
	thorn.PrimaryPart:SetNetworkOwner(nil)
	
end)

I also want the thorn to be at a slight tilt rather then what’s shown in the video.

image

Okay I found out that BodyGyro has a CFrame property that can copy the rotation/orientation of a part, now I want to know how I can fix the jitter. I’ve set the Network Owner to nil, pretty sure what I did was correct. Anyone know how I can fix the RocketPropulsion's jitter?

1 Like