Body position not working?

I made a simple script that moves the character to the baseplate just to test body position and it doesn’t work.

local BP1= Instance.new("BodyPosition", player.Character.HumanoidRootPart)
BP1.D = 800
BP1.MaxForce = Vector3.new(100000, 100000, 100000)
BP1.P = 30000
BP1.Position = game.Workspace.Baseplate.Position
Debris:AddItem(BP1, 2)

Maybe try and use the arrows and the position. If you have a white dot this could help aswell.