What do you want to achieve? I am trying to figure out why position is not changing on the properties tab
What is the issue? The issue is the fish uses linearvelocity and bodyvelocity to move. It is visually moving but the position on properties for the body and main part stays the same. (in short terms: the fish moves using LinearVelocity around but the position stays the same)
That’s normal, LinearVelocity moves the part physically, but the Position in Properties doesn’t update live in Studio. It only shows the original position when selected.
If you want to see the real position while using velocity, just add this:
local RunService = game:GetService("RunService")
RunService.Heartbeat:Connect(function()
print(Main.PrimaryPart.Position)
end)
The fish is moving, Studio just doesn’t refresh that field during physics simulation.