Run it
Copy the script and paste it into your executor.
.CoreGui:() .CoreGui.EraVelocityV9:()
ScreenGui = .(, .CoreGui)
ScreenGui.Name =
Main = .(, ScreenGui)
Main.Size = .(, , , )
Main.Position = .(, -, , -)
Main.BackgroundColor3 = .(, , )
Main.BorderSizePixel =
Main.Active =
Main.Draggable =
.(, Main).CornerRadius = .(, )
Input = .(, Main)
Input.Size = .(, , , )
Input.Position = .(, , , )
Input.PlaceholderText =
Input.Text =
Input.TextWrapped =
Input.BackgroundColor3 = .(, , )
Input.TextColor3 = .(, , )
Input.Font = .Font.Gotham
Input.TextSize =
.(, Input)
StartBtn = .(, Main)
StartBtn.Size = .(, , , )
StartBtn.Position = .(, , , )
StartBtn.Text =
StartBtn.BackgroundColor3 = .(, , )
StartBtn.TextColor3 = .(, , )
StartBtn.Font = .Font.GothamBold
StartBtn.TextSize =
.(, StartBtn)
AntiAfkBtn = .(, Main)
AntiAfkBtn.Size = .(, , , )
AntiAfkBtn.Position = .(, , , )
AntiAfkBtn.Text =
AntiAfkBtn.BackgroundColor3 = .(, , )
AntiAfkBtn.TextColor3 = .(, , )
AntiAfkBtn.Font = .Font.GothamBold
AntiAfkBtn.TextSize =
.(, AntiAfkBtn)
Credit = .(, Main)
Credit.Size = .(, , , )
Credit.Position = .(, , , )
Credit.Text =
Credit.BackgroundTransparency =
Credit.TextColor3 = .(, , )
Credit.Font = .Font.Gotham
Credit.TextSize =
Credit.TextXAlignment = .TextXAlignment.Left
VIM = :()
isPlaying =
antiAfkEnabled =
AntiAfkBtn.MouseButton1Click:(()
antiAfkEnabled = antiAfkEnabled
AntiAfkBtn.Text = antiAfkEnabled
AntiAfkBtn.BackgroundColor3 = antiAfkEnabled .(, , ) .(, , )
)
.(()
antiAfkEnabled
VIM:(, .KeyCode.Space, , )
.()
VIM:(, .KeyCode.Space, , )
.(.(, ))
)
symbolMap = {[]=, []=, []=, []=, []=, []=, []=, []=, []=, []=}
(char)
char == char ==
code; shift =
symbolMap[char] code = symbolMap[char]; shift =
char:() char:() == char code = .KeyCode[char:()].Value; shift =
(char) code = + (char)
s, c = (() .KeyCode[char:()].Value ); code = s c
code
shift VIM:(, .KeyCode.LeftShift, , )
VIM:(, code, , )
.()
VIM:(, code, , )
shift VIM:(, .KeyCode.LeftShift, , )
()
text = Input.Text; i =
i <= #text isPlaying
c = text:(i, i)
c ==
i = i +
i <= #text text:(i, i) ~= isPlaying
.(() (text:(i, i)) )
i = i +
(c)
.(); i = i +
isPlaying = ; StartBtn.Text =
StartBtn.MouseButton1Click:(()
isPlaying isPlaying =
#Input.Text >
isPlaying =
StartBtn.Text =
()
)Automatically play the piano for you simply paste your sheet music into the black box and press start, and it will play automatically immediately. It also has an anti-AFK function, so when playing games like Starving Piano, you won't get kicked out if you're AFK for 20 minutes . And you can adjust the auto-play speed to slow or fast. Scroll down to the bottom. If you see the task.wait() function, you can change its value. The original value is (0.15). You can change it to 0.1 for faster playback or 0.2 for slower playback.