Delve into a magical kingdom where you can study, design your own diary, and compete against other fashionistas as an adorable princess with the help of Royale High Script. This script or code will give you the best tools to become a more effective princess and finish multiple tasks faster. It also increases your diamond earnings to purchase more elegant dresses and accessories throughout the game.
Royale High Script Auto Farm, Auto Level, Infinite Diamonds, Collect All Chests
Copy the script below to create a stunning princess in the game. Make sure to use the most effective executor/exploit to make your daily adventure in Royale High more fun and captivating. We have a list of available executors here.
loadstring(game:HttpGet("https://pastes.io/raw/rh-30329-3"))()
Royale High Auto Farm Script:
getgenv().FromTheGetGo = true
loadstring(game:HttpGet('https://raw.githubusercontent.com/1201for/littlegui/main/WHAT-THE-FUCK'))()
Royale High Diamond Farm Script:
loadstring(game:HttpGet(('#'),true))()
Royale High Infinite Diamond Script:
loadstring(game:HttpGet("https://pastes.io/raw/rh-39180-3"))()
Royale High Script Pastebin
local VU = game:GetService("VirtualUser") -- Used for anti-afk measures
local RS = game:GetService("ReplicatedStorage") -- Used for storage ... that replicates
local CurrentClass = RS.CurrentActivity -- Used to determine the current activity or class
local Starting = RS.Classes.Starting -- Used to receive class start events and fire "go to class" events
local Code = RS.Lockers.Code -- For entering code in lockers
local Contents = RS.Lockers.Contents -- For taking items out of the lockers
local Players = game:GetService("Players") -- Used for getting the players (kinda obvious)
local Player = Players.LocalPlayer -- Local player
local GUI = Player.PlayerGui -- Player gui
local CaptchaGUI = GUI.CaptchaGui -- Get the captcha gui
local CaptchaFrame = CaptchaGUI.Captcha -- Get the frame too
local CompUI = GUI.ComputerGamePC -- Get the computer class ui
local ChemUI = GUI.ChemistryGame -- Get the chemistry class ui
local TPFlash = GUI.TeleporterFlash -- Get the teleporter from the ui
local SideBar = GUI.HUD.Center -- Get the side bar
local Levels = SideBar.Level -- Get the textlabel containing the levels (inefficient method)
local Diamonds = SideBar.DiamondAmount -- Get the textlabel containing the diamonds (inefficient method)
local Books = {"Paint Brush Book Set", -- Books to get from the locker (paint brush book unused)
"Recipe Book",
"Chemistry Book",
"Coding Book",
"English Book"
}
local ClassesToSkip = {"Art", -- Classes/activities to skip
"Breakfast",
"Dance",
"Evening",
"Lunch",
"PE",
"Swimming",
}
local FireAmount = 12000 -- How many times to fire the starting remote (high amounts can slow down the server)
local LevelLock = 20000 -- Level lock amount (set to math.max for infinity)
local Character, Distance, HRP, Info, Locker, OldWait -- Localize not-yet-existant variables
local function ClaimLocker() -- Go to a locker, claim it, and take all the books
Character = Player.Character -- Get character
HRP = Character.HumanoidRootPart -- Get HRP
HRP.CFrame = CFrame.new(38, 28, -181) -- Teleport to coords
for Index, Door in pairs(workspace:GetDescendants()) do -- Find closest locker
if Door.Name == "LockerDoor" then
Distance = (Door.Position - HRP.Position).Magnitude
if Distance < 3 then
Locker = Door
fireclickdetector(Door.ClickDetector) -- Click the locker
end
end
end
Code:FireServer(Locker, "0", "Create") -- Create password combo "0"
for Index, Book in pairs(Books) do -- For each book (in table defined earlier)
Contents:InvokeServer("Take", Player.Locker[Book]) -- Take the book
end
end
OldWait = hookfunction(wait, newcclosure(function(InpTime) -- Innefficient hook for quick teleportation
Info = debug.getinfo(3) -- Get the debug info
if Info["source"] == string.format("=Players.%s.PlayerGui.TeleporterFlash.Black.LocalTeleportScript", Player.Name) then -- If the source is the teleporter (inefficient method)
return OldWait(0.1) -- Wait for 0.1 seconds
else -- Otherwise
return OldWait(InpTime) -- Wait for the intended time
end
end))
-- Placeholder Code
coroutine.wrap(function(BubbleGUI, BubbleFrame) -- Create another thread. Not my code
while true do -- While true
BubbleFrame.Top.Visible = false -- Make the bubble ui invisible
BubbleGUI.Award.Visible = false
for Index, Bubble in pairs(BubbleFrame.FloatArea:GetChildren()) do -- Get each bubble
if Bubble.Name == "FloatBox" and Bubble:FindFirstChild("ImageLabel") and Bubble.Visible then -- Verify that it is a bubble
task.wait(0.5) -- Wait half a second
firesignal(Bubble.MouseButton1Click) -- Click it
task.wait(0.5) -- Wait another half a second
end
end
task.wait() -- Prevent infinite loop by adding a task.wait()
end
end)(CaptchaGUI, CaptchaFrame) -- Pass arguments
CaptchaGUI.DisplayOrder = -1000000 -- Throw the UI to the back
ClaimLocker() -- Execute locker claim defined earlier
ChemUI:Destroy() -- Remove chemistry ui (prevent lag)
CompUI:Destroy() -- Remove computer ui (prevent lag)
TPFlash.Black.Size = UDim2.new(0, 0, 0, 0) -- Make teleporter not flash black
Starting.OnClientEvent:Connect(function() -- When the starting event is received
if not table.find(ClassesToSkip, CurrentClass.Value) then -- Check that the current class should not be skipped
for i=1,FireAmount do -- Loop through 1 and fire amount
Starting:FireServer() -- Fire the remote
end
end
end)
Player.Idled:Connect(function() -- Anti-afk (not mine)
VU:Button2Down(Vector2.new(0, 0), workspace.CurrentCamera.CFrame) -- Press the button
task.wait(1) -- Wait a second
VU:Button2Up(Vector2.new(0, 0), workspace.CurrentCamera.CFrame) -- Release the button
end)
Levels:GetPropertyChangedSignal("Text"):Connect(function()
if tonumber(Levels.Text) > LevelLock then
Player:Kick(string.format(
"Level Locked, current level: %s, current diamond count: %s",
Levels.Text,
Diamonds.Text
))
end
end)
loadstring(game:HttpGet('https://raw.githubusercontent.com/EdgeIY/infiniteyield/master/source'))()
GetService("TeleportService"):Teleport(1765700510, LocalPlayer)
loadstring(game:HttpGet(('https://raw.githubusercontent.com/Cesare0328/my-scripts/main/Royale%20high%20inf%20gems%20updated'),true))()
loadstring(game:HttpGet('https://raw.githubusercontent.com/TwomadJR/hub/main/Nto%20(2).Lua'))()
print("made by baconlord")
if game.PlaceId == 1067560271 then
repeat wait() until game:IsLoaded() wait()
spawn(function()
while wait () do
pcall(function()
game.Players.LocalPlayer.Character.Humanoid.Jump = true
end) end end)
wait(6)
spawn(function()
while wait () do
pcall(function()
for i,v in pairs(game.Workspace.DIAMONDS:GetChildren()) do
if v.Name == "specialdiamond" or v.Name == "Pink Diamond" or v.Name == "Green Diamond" or V.Name == "Red Diamond" or V.Name == "Yellow Diamond" then
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(v.Position)
wait()
end end end) end end)
local PlaceID = game.PlaceId
local AllIDs = {}
local foundAnything = ""
local actualHour = os.date("!*t").hour
local Deleted = false
local File = pcall(function()
AllIDs = game:GetService('HttpService'):JSONDecode(readfile("NotSameServers.json"))
end)
if not File then
table.insert(AllIDs, actualHour)
writefile("NotSameServers.json", game:GetService('HttpService'):JSONEncode(AllIDs))
end
function TPReturner()
local Site;
if foundAnything == "" then
Site = game.HttpService:JSONDecode(game:HttpGet('https://games.roblox.com/v1/games/' .. PlaceID .. '/servers/Public?sortOrder=Asc&limit=100'))
else
Site = game.HttpService:JSONDecode(game:HttpGet('https://games.roblox.com/v1/games/' .. PlaceID .. '/servers/Public?sortOrder=Asc&limit=100&cursor=' .. foundAnything))
end
local ID = ""
if Site.nextPageCursor and Site.nextPageCursor ~= "null" and Site.nextPageCursor ~= nil then
foundAnything = Site.nextPageCursor
end
local num = 0;
for i,v in pairs(Site.data) do
local Possible = true
ID = tostring(v.id)
if tonumber(v.maxPlayers) > tonumber(v.playing) then
for _,Existing in pairs(AllIDs) do
if num ~= 0 then
if ID == tostring(Existing) then
Possible = false
end
else
if tonumber(actualHour) ~= tonumber(Existing) then
local delFile = pcall(function()
delfile("NotSameServers.json")
AllIDs = {}
table.insert(AllIDs, actualHour)
end)
end
end
num = num + 1
end
if Possible == true then
table.insert(AllIDs, ID)
wait()
pcall(function()
writefile("NotSameServers.json", game:GetService('HttpService'):JSONEncode(AllIDs))
wait()
game:GetService("TeleportService"):TeleportToPlaceInstance(PlaceID, ID, game.Players.LocalPlayer)
end)
wait(4)
end
end
end
end
function Teleport()
while wait() do
pcall(function()
TPReturner()
if foundAnything ~= "" then
TPReturner()
end
end)
end end
wait(30)
Teleport()
else
game:GetService("TeleportService"):Teleport(1067560271, LocalPlayer)
end
How To Use Royale High Script
Follow these simple steps on how to use the Royale High Script:
1. Choose an effective executor/exploit from the list (Free & Paid)
2. Download the executor you prefer. We have our list here.
3. Launch the Roblox game first, then the executor
4. When both the Roblox game and executor are open, press Inject or Attach (it depends on what executor you are using)
5. Paste the script you want to use
6. Press the Execute or Play button (again it depends on what executor you are using)
7. That’s all, enjoy using the Royale High script GUI
About The Royale High Script
The Roblox Royale High Script is a set of unique codes that allows the user to have auto-farm features to earn tons of diamond resources by attending several classes and fashion contest in the game. With its efficient algorithms and intuitive interface, it is very easy to use even if you are a newbie player or an experienced player.
A truly impressive tool for success in every Roblox game you will be part of.
By using the best script of the game, you now have an advantage over other players in terms of cute dresses and high-quality locker that contains rare and valuable treasures that you can use for trading inside the royale castle. Show off your unique and majestic style as you enter on Sunset Island to compete against other gorgeous princesses ahead.
If you are looking for the latest Royale High Codes to receive more valuable items in the game, you can collect them here.
Always remember that all kinds of game scripts are illegal and may violate the Roblox Terms of Service, resulting in an account banning or other punishments. Be careful when using the script to avoid any game trouble while playing Roblox.
So what are you waiting for? Download the appropriate script of the game and be one of the most beautiful and richest princesses in the magical world of Royale High today.