This is a Roblox auto player script designed specifically for playing the piano in Roblox. It allows for the automated playback of songs, simulating precise key presses based on predefined sequences.
- 🎹 Automatically plays piano in Roblox with accurate timing and note execution.
- 🎵 Customizable to include new songs or adjust tempo for specific performances.
- ⚡ Lightweight and easy to use, with seamless integration into Roblox games.
Feel free to edit, improve, or expand upon this code to fit your specific needs. Contributions and feedback are welcome—help make this project even better!
This script is intended for educational and personal use. Use responsibly and ensure compliance with Roblox’s Terms of Service.
Happy playing! 🎼
- Install Python: Make sure you have Python 3.8+ installed.
- Install Dependencies:
Open your terminal/command prompt in this folder and run:
pip install -r requirements.txt
| Key | Function | Description |
|---|---|---|
| DELETE | Play / Pause | Starts or stops the script. |
| F8 | Reload Song | Reloads song.txt without restarting the script. |
| F7 | Cycle Speed | Cycles speed: 0.25 -> 0.5 -> 0.75 -> 1.0 |
| PAGE UP | Speed Up | Increases playback speed by 10%. |
| PAGE DOWN | Slow Down | Decreases playback speed by 10%. |
| HOME | Rewind | Jumps back 10 notes. |
| END | Skip | Jumps forward 10 notes. |
| INSERT | Legit Mode | Adds random slight delays to mimic human playing. |
| ESC | Exit | Closes the script. |
- Open
sheetConversion.txtand paste your sheet music (letters) into it. - Run the converter:
python convert_song_v2.py
- Enter the Tempo (e.g., 90) and Playback Speed (e.g., 0.75) when prompted.
- In the player, press F8 to reload the new song instantly.
- Download a
.midfile and place it in themidi/folder. - Run the MIDI converter:
python pyMIDI.py
- The script will list found MIDI files. Type the number of the file you want to play and press Enter.
- Once converted, press F8 in the player to load it, then DELETE to play.