I have experimented a part in workspace and bodygyro works there but it in view port frame it does not.
1 Like
You cant use physics in a viewport frame. Write a basic physics engine for it if you want to.
2 Likes
The ViewportFrame just renders 3D objects to a 2D surface in-game, it doesn’t have physics.
If you are desperate. Create a invisible part on the workspace and add the body mover.
Then copy his movements to the part on the viewport frame using the Heartbeat event.
https://developer.roblox.com/en-us/api-reference/class/WorldModel
Some physics-based operations are already supported by WorldModels.
This only applies to animation stepping. Physical assemblies are not simulated.
Hence ‘Some’.
You cant use physics in a viewport frame.