I have been experiencing this issue for atleast 6 month's I've looked everywhere youtube this site even roblox studio model's for a fix and found nothing i've tried to use network ship so the client can control the part and everything just broke it kept saying part must be anchored? Then i tried to use a loop to wait for the part to move then make it visible but it wasn't working ;'/

my attempt

Client

script.Parent.Shoot:FireServer(mouse.Hit.p)

Server

local proj = game.ReplicatedStorage.rocket:Clone()
proj.CFrame = CFrame.new(Tool.point.Position,pos) 
Tool.B:Clone().Parent = proj
proj.B.Velocity = proj.CFrame.lookVector * 50
proj.Parent = workspace
local lastpos = proj.Position
repeat wait() until proj.Position ~= lastpos
proj.Transparency = 0
game.Debris:AddItem(proj,3)

My guess is i just gotta make a projectile a different way?