How to make player guided missile

Hello, I am trying to make a player guided missile. I have a script that creates it, it goes forward via a BodyVelocity on the server.

I think I can give the player NetworkOwnerShip and they can use the client script that I clone into there PlayerScripts to control it, but what would be in that script? I would need a compatible for almost all platforms any idea?

Learn about using Mouse and use the LocalPlayer’s mouse and figure out how to make the missile face the mouse’s position.

https://developer.roblox.com/en-us/api-reference/class/Mouse

I want to know how to use this information with a body gyro and body velocity, thanks! FYI, what you just said was one of the most basic and generic reply for a beginner.