So for some reason some piece of code doesn't follow any new things that they're being told about;
lua
run.Stepped:Connect(function()
print(divecframe)
if dive == true then
script.Parent.HumanoidRootPart.CFrame = CFrame.new(script.Parent.HumanoidRootPart.Position), CFrame.Angles(0, divecframe, 0)
end
end)