I hope I can do this @info-creaticode , We’ve really needed someone to have a breakthrough with this or at least a tutorial.
Difficulty: 2-3/5
(WARNING: Granted, this is not a foolproof plan; issues may still occur when going near the edge.)
At first, When there is a screen ratio different from the original 4:3 (E.g. 16:9), the block used for pointing toward the mouse bugs when you near the edge. I may have found a way around this.
–
Create variables “player x”, “player y”, “speed”, “prev mouse x” and “prev mouse y”. Create the string of blocks shown below:
(This will be your movement system and variable tracking “1”)
I didn’t catch this at first, change the second “set prev mouse x to 0” block to “set prev mouse y to 0”
6a1cb9ab-9223-428e-93a8-e1a22ac446ef-Screenshot 2025-06-08 9.36.16 AM.png
1795feec-0841-4eae-a6d0-2e33ef308763-Screenshot 2025-06-08 9.36.36 AM.png
429aa32e-617b-416d-97a7-1db39da6733f-Screenshot 2025-06-08 9.36.54 AM.png
After that, create this string of code; feel free to configure the speed variables. (space is to run)
d4b101aa-68b3-4485-aa9f-cd1e38863118-Screenshot 2025-06-08 9.39.04 AM.png
After this, create variables “mouse x”, “mouse y”, and “rot” (“rot” variable is not required), and create this string:
(viewport not required; this will be your variable tracking “2”)
47c1e16e-c47f-4f0e-9e98-84eb0c05f16a-image.png
Finally, create this string of code:
(delay not required)
c24c52d0-5927-4b0f-8b1f-de364571e4bd-image.png
And voila! You’re little character (once created) can move and look around freely without too much issue!
f70b3351-72e5-49cb-92d5-cf1954a8e384-Screen recording 2025-06-08 9.52.15 AM.gif