All scripts
03 Galileo Observatory X −424.6 · Y 1118.0
Playable Pianos
Four original pianos your players sit at and really play.
€24.99VAT included
Buy now
- Runs on Standalone · ESX · QBCore · Qbox
- Secure checkout by Tebex · Delivered to your Cfx.re account · Free updates
- Requires OneSync
What happens here
Four original pianos, each with its own bench: Classic, a black lacquered grand; Levitation, floating over a ring of light; Cascade, a digital piano whose screen shows the notes falling toward their keys; Prism, in faceted crystal.
A player sits down and picks one of 17 pieces. On 16 of them, the fingers follow the score note by note, and the players around see the keys go down and hear the music.
At the keys
- 17 piano pieces, nearly an hour of music, from Bach to Joplin
- Hands animated note by note on 16 of them
- Free play with the keyboard or the mouse, whatever the layout, with octave keys and a sustain pedal
- Add your own pieces, or offer only the ones you choose
Around the piano
- Walk up mid-piece and you hear it from where it is now
- A synthesized piano heard up to 35 m, fading with distance: no audio file
- On the Cascade screen, the notes fall in amber and violet
- One pianist per piano, checked by the server
For server owners
- No other resource required; works with ox_target, qb-target or its own prompt
- Place pianos in game with a see-through preview, or list fixed ones in the configuration
- MySQL / MariaDB through oxmysql or mysql-async, or JSON files
- ACE permissions, hooks, events, exports and an optional Discord webhook
- 11 languages (in Thai, a few short prompts stay in English)
In-game captures
Tech sheet
| Price | €24.99 VAT included |
|---|---|
| Frameworks | Standalone, ESX, QBCore, Qbox |
| Requirements | Server-side entity sync (OneSync) enabled: the server checks each player's distance to the piano itself |
| Performance | 0.00 ms far from any piano, 0.05–0.07 ms standing next to one 0.06–0.14 ms seated and playing (resmon, version 1.0.0, built-in prompt) No network message per note: each player's game plays the score itself |
| In the package | 4 pianos, 4 benches, 88 moving keys and 163 animation clips, about 33 MB Protected by Cfx.re asset escrow: the Lua core and the models Open: configuration, languages, framework bridge, storage, hooks, scores, web page and hand animations (six pieces under CC BY-SA, credited) Documentation: installation, permissions, settings, storage, troubleshooting, updating and uninstall |
| Start it | ensure vasla_piano |
| Delivery | Tebex checkout, delivered to your Cfx.re account (Portal › Granted Assets). Free updates. |




