Allows you to Screenshare your entire Desktop into a Roblox game. I AM NOT RESPONSIBLE FOR ANYTHING BAD DONE WITH THIS!
You are allowed to modify, edit, add anything you want to this project I honestly don't care. Just make sure you credit these awesome people:
-
hashbmo : Original Code - https://github.com/hashbmo/rbx-py-screen-render
-
Ethanthegrand14 : Canvas Draw Module - https://devforum.roblox.com/t/canvasdraw-a-powerful-pixel-based-graphics-engine-draw-pixels-lines-triangles-read-png-image-data-and-much-more/1624633
Currently the scripts are set up to run on your localhost, this works but not if you wanna run it in public servers for all to see! First you need to setup all that mumbo jumbo which is rather easy.
- Insert Server.lua or FrameStackerServer.lua into ServerScriptService in Roblox Studio
- Insert Screen.rbxm into Workspace
- Insert server.py into your IDE of choice, install the dependancies and run it (This in itself should work perfectly fine.)
HOWEVER, I assume you are all here for use in public servers. (PLEASE DONT USE THIS TO SHOW ANYTHING AGAINST ROBLOX TOS, I AM NOT RESPONSIBLE IF THIS HAPPENS!) You can technically use port forwarding but im not really going to go into that right now.
Firstly,
- Go to https://playit.gg/ and create an account
- Download the playit software and run it
- Create a new tunnel (TCP Protocol) keep everything else default.
- Now you need to copy this
- Replace these in your Server.lua with the text we just copied that includes the port and address
- Now you need to go to server.py and replace your port with the one you copied BOOM! you're done just make sure the playit software is running and the python script is running, with this you can go into game and see your desktop at like 1 fps lol