when i fire the cannon it just falls out, i printed the result and it isn't what i want, it comes out as 0,0,0
here's the code
game.ReplicatedStorage.FireRoundshot.OnServerEvent:Connect(function(player, Vseat)
if Vseat == script.Parent then
local roundshot = player.Backpack:FindFirstChild("Roundshot")
if roundshot == nil then
print("NoRoundshot")
else
roundshot:Destroy()
local newRS = game.ReplicatedStorage.Roundshot:Clone()
newRS.CFrame = CFrame.new(script.Parent.Parent.RoundshotPlacement.Position)
newRS.Parent = game.Workspace
newRS.BodyForce.Position = Vector3.new(script.Parent.Parent.RoundshotGoTo.Position)
newRS.Origin.Value = script.Parent.Parent.Parent.PrimaryPart
print(newRS.BodyForce.Position)
wait(0.6)
newRS.BodyForce:Destroy()
newRS.Script.Disabled = false
end
end
end)

3 comments
my body position is called "BodyForce"
Do you get the correct position if you print script.Parent.Parent.RoundshotGoTo.Position?
nvm its all good someone in the DC server helped