Blox Fruits is an immensely popular game on the Roblox platform, boasting a vast user base. This action-adventure game revolves around a pirate theme, where players engage in combat against a variety of enemies and challenging bosses. Exploring islands and consuming different fruits are essential for advancing your character’s level.
What is Roblox Script?
Roblox Scripts typically refer to snippets of code that offer automation advantages within the game. Independent developers and scripters create these scripts, which are not officially endorsed by the Roblox platform. Nevertheless, you can still utilize these scripts through Roblox executors such as Arceus X, Hydrogen Executor, JJSploit, Fluxus executor, and others.
How to Use Roblox Script?
- Launch Roblox and join your desired game.
- Click the “Copy” button to duplicate the script code.
- Paste the script code into your preferred Roblox executor.
- Execute the script code and savor the enhanced experience.
--[[
WARNING: Heads up! This script has not been verified by ScriptBlox. Use at your own risk!
]]
game.StarterGui:SetCore("SendNotification", {
Title = "Attached";
Text = "Solara v2 Attached: Press Insert To Open INTERNAL ui";
Duration = "2";
}
)
----------------------------------------------------------------------------------------------
-- Scripts/Gui Loader
local Exec = Instance.new("ScreenGui")
local Holder = Instance.new("Frame")
local Buttons = Instance.new("Frame")
local execute = Instance.new("TextButton")
local UICorner = Instance.new("UICorner")
local clear = Instance.new("TextButton")
local UICorner_2 = Instance.new("UICorner")
local Iris_InputText = Instance.new("ScrollingFrame")
local EditorFrame = Instance.new("ScrollingFrame")
local Code = Instance.new("TextBox")
local TextLabel = Instance.new("TextLabel")
local TitleBar = Instance.new("Frame")
local Title = Instance.new("TextLabel")
local black = Instance.new("Frame")
Exec.Name = "Exec"
Exec.Parent = game.CoreGui
Exec.DisplayOrder = 128
Exec.ResetOnSpawn = false
Holder.Name = "Holder"
Holder.Parent = Exec
Holder.BackgroundColor3 = Color3.fromRGB(59, 59, 59)
Holder.BorderColor3 = Color3.fromRGB(27, 42, 53)
Holder.BorderSizePixel = 0
Holder.Position = UDim2.new(0, 9, 0, 13)
Holder.Size = UDim2.new(0, 541, 0, 313)
Holder.Visible = false
Buttons.Name = "Buttons"
Buttons.Parent = Holder
Buttons.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
Buttons.BackgroundTransparency = 1.000
Buttons.BorderColor3 = Color3.fromRGB(0, 0, 0)
Buttons.BorderSizePixel = 0
Buttons.LayoutOrder = 193
Buttons.Position = UDim2.new(0, 0, 0.0607028753, 0)
Buttons.Size = UDim2.new(0, 117, 0, 20)
execute.Name = "execute"
execute.Parent = Buttons
execute.BackgroundColor3 = Color3.fromRGB(148, 148, 148)
execute.BackgroundTransparency = 0.600
execute.BorderColor3 = Color3.fromRGB(110, 110, 125)
execute.BorderSizePixel = 0
execute.LayoutOrder = 256
execute.Position = UDim2.new(0.0606272109, 0, 13.1999998, 0)
execute.Size = UDim2.new(0.695398569, 0, 1.20000005, 0)
execute.ZIndex = 256
execute.AutoButtonColor = false
execute.Font = Enum.Font.Unknown
execute.Text = "Execute"
execute.TextColor3 = Color3.fromRGB(255, 255, 255)
execute.TextSize = 13.000
UICorner.CornerRadius = UDim.new(0, 4)
UICorner.Parent = execute
clear.Name = "clear"
clear.Parent = Buttons
clear.BackgroundColor3 = Color3.fromRGB(148, 148, 148)
clear.BackgroundTransparency = 0.600
clear.BorderColor3 = Color3.fromRGB(110, 110, 125)
clear.BorderSizePixel = 0
clear.LayoutOrder = 256
clear.Position = UDim2.new(0.84690088, 0, 13.1999998, 0)
clear.Size = UDim2.new(0.524599254, 0, 1.20000005, 0)
clear.ZIndex = 256
clear.AutoButtonColor = false
clear.Font = Enum.Font.Unknown
clear.Text = "Clear"
clear.TextColor3 = Color3.fromRGB(255, 255, 255)
clear.TextSize = 13.000
UICorner_2.CornerRadius = UDim.new(0, 4)
UICorner_2.Parent = clear
Iris_InputText.Name = "Iris_InputText"
Iris_InputText.Parent = Holder
Iris_InputText.Active = true
Iris_InputText.BackgroundColor3 = Color3.fromRGB(148, 148, 148)
Iris_InputText.BackgroundTransparency = 0.600
Iris_InputText.BorderColor3 = Color3.fromRGB(40, 40, 40)
Iris_InputText.Position = UDim2.new(0.0134343905, 0, 0.0823390558, 0)
Iris_InputText.Size = UDim2.new(0, 526, 0, 249)
Iris_InputText.ZIndex = 999999999
Iris_InputText.ScrollBarThickness = 10
EditorFrame.Name = "EditorFrame"
EditorFrame.Parent = Iris_InputText
EditorFrame.BackgroundColor3 = Color3.fromRGB(148, 148, 148)
EditorFrame.BackgroundTransparency = 1.000
EditorFrame.BorderColor3 = Color3.fromRGB(61, 61, 61)
EditorFrame.Position = UDim2.new(0, 0, 2.44140637e-07, 0)
EditorFrame.Size = UDim2.new(1, 0, 3.03200006, 0)
EditorFrame.ZIndex = 999999999
EditorFrame.BottomImage = "rbxassetid://148970562"
EditorFrame.CanvasSize = UDim2.new(0, 0, 0, 0)
EditorFrame.HorizontalScrollBarInset = Enum.ScrollBarInset.ScrollBar
EditorFrame.MidImage = "rbxassetid://148970562"
EditorFrame.ScrollBarThickness = 5
EditorFrame.TopImage = "rbxassetid://148970562"
Code.Name = "Code"
Code.Parent = EditorFrame
Code.BackgroundColor3 = Color3.fromRGB(148, 148, 148)
Code.BackgroundTransparency = 1.000
Code.Size = UDim2.new(1.00118601, 0, 1, 0)
Code.ZIndex = 999999999
Code.ClearTextOnFocus = false
Code.Font = Enum.Font.Code
Code.MultiLine = true
Code.PlaceholderColor3 = Color3.fromRGB(204, 204, 204)
Code.Text = "print(\"Hello World\");"
Code.TextColor3 = Color3.fromRGB(255, 255, 255)
Code.TextSize = 14.000
Code.TextWrapped = true
Code.TextXAlignment = Enum.TextXAlignment.Left
Code.TextYAlignment = Enum.TextYAlignment.Top
TextLabel.Parent = EditorFrame
TextLabel.Active = true
TextLabel.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
TextLabel.BackgroundTransparency = 1.000
TextLabel.BorderColor3 = Color3.fromRGB(0, 0, 0)
TextLabel.BorderSizePixel = 0
TextLabel.Size = UDim2.new(1.00100005, 0, 1, 0)
TextLabel.ZIndex = 999999999
TextLabel.Font = Enum.Font.Code
TextLabel.Text = "print(\"Hello World\");"
TextLabel.TextColor3 = Color3.fromRGB(255, 255, 255)
TextLabel.TextSize = 14.000
TextLabel.TextWrapped = true
TextLabel.TextXAlignment = Enum.TextXAlignment.Left
TextLabel.TextYAlignment = Enum.TextYAlignment.Top
TitleBar.Name = "TitleBar"
TitleBar.Parent = Holder
TitleBar.BackgroundColor3 = Color3.fromRGB(148, 148, 148)
TitleBar.BackgroundTransparency = 0.600
TitleBar.BorderColor3 = Color3.fromRGB(110, 110, 125)
TitleBar.BorderSizePixel = 0
TitleBar.ClipsDescendants = true
TitleBar.LayoutOrder = 65
TitleBar.Size = UDim2.new(1, 0, 0.0607028753, 0)
TitleBar.ZIndex = 65
Title.Name = "Title"
Title.Parent = TitleBar
Title.BackgroundTransparency = 1.000
Title.BorderSizePixel = 0
Title.Size = UDim2.new(1, 0, 1, 0)
Title.ZIndex = 67
Title.Font = Enum.Font.Unknown
Title.Text = "Solara"
Title.TextColor3 = Color3.fromRGB(255, 255, 255)
Title.TextSize = 13.000
black.Name = "black"
black.Parent = Holder
black.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
black.BackgroundTransparency = 0.700
black.BorderColor3 = Color3.fromRGB(0, 0, 0)
black.BorderSizePixel = 0
black.Position = UDim2.new(-15.9343882, 0, -2.77323771, 0)
black.Size = UDim2.new(0, 99999, 0, 99999)
local function WKLYPC_fake_script()
local script = Instance.new('LocalScript', Exec)
local frame = script.Parent.Holder
local hotkey = Enum.KeyCode.Insert
local UIS = game:GetService("UserInputService")
local open = false
UIS.InputBegan:Connect(function(key, gp)
if key.KeyCode == hotkey then
if UIS:GetFocusedTextBox() == nil then
if open == false then
open = true
script.Blur.Parent=game.Lighting
frame.Visible = open
elseif open == true then
open = false
frame.Visible = open
game.Lighting.Blur.Parent=script
end
end
end
end)
end
coroutine.wrap(WKLYPC_fake_script)()
local function RRCIO_fake_script() -- Holder.Dragify
local script = Instance.new('LocalScript', Holder)
script.Parent.Draggable = true
end
coroutine.wrap(RRCIO_fake_script)()
local function ECIQAKR_fake_script() -- execute.HighLight
local script = Instance.new('LocalScript', execute)
script.Parent.MouseEnter:Connect(function()
script.Parent.UIStroke.Transparency = 0
end)
script.Parent.MouseLeave:Connect(function()
script.Parent.UIStroke.Transparency = 1
end)
end
coroutine.wrap(ECIQAKR_fake_script)()
local function ISAMO_fake_script() -- execute.execute
local script = Instance.new('LocalScript', execute)
script.Parent.MouseButton1Click:Connect(function()
assert(loadstring(script.Parent.Parent.Parent.Iris_InputText.EditorFrame.Code.Text))()
end)
end
coroutine.wrap(ISAMO_fake_script)()
local function SNKXA_fake_script() -- clear.LocalScript
local script = Instance.new('LocalScript', clear)
script.Parent.MouseButton1Click:Connect(function()
script.Parent.Parent.Parent.Iris_InputText.InputField.Text = ""
end)
end
coroutine.wrap(SNKXA_fake_script)()
local function ZHDCSIW_fake_script() -- clear.HighLight
local script = Instance.new('LocalScript', clear)
script.Parent.MouseEnter:Connect(function()
script.Parent.UIStroke.Transparency = 0
end)
script.Parent.MouseLeave:Connect(function()
script.Parent.UIStroke.Transparency = 1
end)
end
coroutine.wrap(ZHDCSIW_fake_script)()
local function SNGEVDM_fake_script() -- EditorFrame.Highlightt
local script = Instance.new('LocalScript', EditorFrame)
local textbox = script.Parent:WaitForChild("Code")
local highlightLabel = script.Parent:WaitForChild("TextLabel")
highlightLabel.RichText = true
-- Define the keywords and their colors
local keywords = {
-- Lua keywords
["and"] = Color3.fromRGB(248, 109, 124),
["break"] = Color3.fromRGB(248, 109, 124),
["do"] = Color3.fromRGB(248, 109, 124),
["else"] = Color3.fromRGB(248, 109, 124),
["elseif"] = Color3.fromRGB(248, 109, 124),
["end"] = Color3.fromRGB(248, 109, 124),
["false"] = Color3.fromRGB(248, 109, 124),
["for"] = Color3.fromRGB(248, 109, 124),
["function"] = Color3.fromRGB(248, 109, 124),
["if"] = Color3.fromRGB(248, 109, 124),
["in"] = Color3.fromRGB(248, 109, 124),
["local"] = Color3.fromRGB(248, 109, 124),
["nil"] = Color3.fromRGB(248, 109, 124),
["not"] = Color3.fromRGB(248, 109, 124),
["or"] = Color3.fromRGB(248, 109, 124),
["repeat"] = Color3.fromRGB(248, 109, 124),
["return"] = Color3.fromRGB(248, 109, 124),
["then"] = Color3.fromRGB(248, 109, 124),
["true"] = Color3.fromRGB(248, 109, 124),
["until"] = Color3.fromRGB(248, 109, 124),
["while"] = Color3.fromRGB(248, 109, 124),
["loadstring"] = Color3.fromRGB(248, 109, 124),
["error"] = Color3.fromRGB(248, 109, 124),
-- Roblox global variables
["game"] = Color3.fromRGB(124, 248, 176),
["workspace"] = Color3.fromRGB(124, 248, 176),
["script"] = Color3.fromRGB(124, 248, 176),
["print"] = Color3.fromRGB(124, 248, 176),
["Instance"] = Color3.fromRGB(124, 248, 176),
["require"] = Color3.fromRGB(124, 248, 176),
["Vector3"] = Color3.fromRGB(124, 248, 176),
["CFrame"] = Color3.fromRGB(124, 248, 176),
["UDim2"] = Color3.fromRGB(124, 248, 176),
["Color3"] = Color3.fromRGB(124, 248, 176),
["Enum"] = Color3.fromRGB(124, 248, 176),
["tick"] = Color3.fromRGB(124, 248, 176),
["wait"] = Color3.fromRGB(124, 248, 176),
["spawn"] = Color3.fromRGB(124, 248, 176),
["delay"] = Color3.fromRGB(124, 248, 176),
["warn"] = Color3.fromRGB(124, 248, 176),
["typeof"] = Color3.fromRGB(124, 248, 176),
["newproxy"] = Color3.fromRGB(124, 248, 176),
["shared"] = Color3.fromRGB(124, 248, 176),
["plugin"] = Color3.fromRGB(124, 248, 176),
["_G"] = Color3.fromRGB(124, 248, 176),
["_VERSION"] = Color3.fromRGB(124, 248, 176),
-- Lua standard library functions
["assert"] = Color3.fromRGB(124, 176, 248),
["collectgarbage"] = Color3.fromRGB(124, 176, 248),
["dofile"] = Color3.fromRGB(124, 176, 248),
["getfenv"] = Color3.fromRGB(124, 176, 248),
["getmetatable"] = Color3.fromRGB(124, 176, 248),
["ipairs"] = Color3.fromRGB(124, 176, 248),
["load"] = Color3.fromRGB(124, 176, 248),
["loadfile"] = Color3.fromRGB(124, 176, 248),
["next"] = Color3.fromRGB(124, 176, 248),
["pairs"] = Color3.fromRGB(124, 176, 248),
["pcall"] = Color3.fromRGB(124, 176, 248),
["rawequal"] = Color3.fromRGB(124, 176, 248),
["rawget"] = Color3.fromRGB(124, 176, 248),
["rawset"] = Color3.fromRGB(124, 176, 248),
["select"] = Color3.fromRGB(124, 176, 248),
["setfenv"] = Color3.fromRGB(124, 176, 248),
["setmetatable"] = Color3.fromRGB(124, 176, 248),
["tonumber"] = Color3.fromRGB(124, 176, 248),
["tostring"] = Color3.fromRGB(124, 176, 248),
["type"] = Color3.fromRGB(124, 176, 248),
["unpack"] = Color3.fromRGB(124, 176, 248),
["xpcall"] = Color3.fromRGB(124, 176, 248),
-- Lua standard libraries
["coroutine"] = Color3.fromRGB(124, 176, 248),
["string"] = Color3.fromRGB(124, 176, 248),
["table"] = Color3.fromRGB(124, 176, 248),
["math"] = Color3.fromRGB(124, 176, 248),
["bit32"] = Color3.fromRGB(124, 176, 248),
["os"] = Color3.fromRGB(124, 176, 248),
["debug"] = Color3.fromRGB(124, 176, 248),
-- Lua string functions
["string.byte"] = Color3.fromRGB(124, 176, 248),
["string.char"] = Color3.fromRGB(124, 176, 248),
["string.dump"] = Color3.fromRGB(124, 176, 248),
["string.find"] = Color3.fromRGB(124, 176, 248),
["string.format"] = Color3.fromRGB(124, 176, 248),
["string.gmatch"] = Color3.fromRGB(124, 176, 248),
["string.gsub"] = Color3.fromRGB(124, 176, 248),
["string.len"] = Color3.fromRGB(124, 176, 248),
["string.lower"] = Color3.fromRGB(124, 176, 248),
["string.match"] = Color3.fromRGB(124, 176, 248),
["string.rep"] = Color3.fromRGB(124, 176, 248),
["string.reverse"] = Color3.fromRGB(124, 176, 248),
["string.sub"] = Color3.fromRGB(124, 176, 248),
["string.upper"] = Color3.fromRGB(124, 176, 248),
-- Lua table functions
["table.concat"] = Color3.fromRGB(124, 176, 248),
["table.insert"] = Color3.fromRGB(124, 176, 248),
["table.pack"] = Color3.fromRGB(124, 176, 248),
["table.remove"] = Color3.fromRGB(124, 176, 248),
["table.sort"] = Color3.fromRGB(124, 176, 248),
["table.unpack"] = Color3.fromRGB(124, 176, 248),
-- Lua math functions
["math.abs"] = Color3.fromRGB(124, 176, 248),
["math.acos"] = Color3.fromRGB(124, 176, 248),
["math.asin"] = Color3.fromRGB(124, 176, 248),
["math.atan"] = Color3.fromRGB(124, 176, 248),
["math.ceil"] = Color3.fromRGB(124, 176, 248),
["math.cos"] = Color3.fromRGB(124, 176, 248),
["math.deg"] = Color3.fromRGB(124, 176, 248),
}
-- Function to escape special characters in strings for pattern matching
local function escapePattern(text)
return text:gsub("([^%w])", "%%%1")
end
-- Function to convert Color3 to RGB string
local function colorToString(color)
return string.format("%d,%d,%d", color.r * 255, color.g * 255, color.b * 255)
end
-- Function to highlight syntax
local function highlightSyntax(input)
local result = input
for word, color in pairs(keywords) do
local pattern = "%f[%a]" .. escapePattern(word) .. "%f[%A]"
local colorString = colorToString(color)
result = result:gsub(pattern, ""..word.."")
end
return result
end
-- Function to update the highlight label
local function updateHighlight()
local text = textbox.Text
highlightLabel.Text = "" .. highlightSyntax(text) .. ""
end
-- Connect the TextBox's change event to the update function
textbox:GetPropertyChangedSignal("Text"):Connect(updateHighlight)
-- Initialize the highlight label
updateHighlight()
end
coroutine.wrap(SNGEVDM_fake_script)()
-- Source:
game.StarterGui:SetCore("SendNotification", {
Title = "Attached";
Text = "Solara v2 Attached: Press Insert To Open INTERNAL ui";
Duration = "2.5";
}
)
local Exec = Instance.new("ScreenGui")
local Holder = Instance.new("Frame")
local Buttons = Instance.new("Frame")
local execute = Instance.new("TextButton")
local UICorner = Instance.new("UICorner")
local clear = Instance.new("TextButton")
local UICorner_2 = Instance.new("UICorner")
local Iris_InputText = Instance.new("ScrollingFrame")
local EditorFrame = Instance.new("ScrollingFrame")
local Code = Instance.new("TextBox")
local TextLabel = Instance.new("TextLabel")
local TitleBar = Instance.new("Frame")
local Title = Instance.new("TextLabel")
local black = Instance.new("Frame")
Exec.Name = "Exec"
Exec.Parent = game.Players.LocalPlayer:WaitForChild("PlayerGui")
Exec.DisplayOrder = 128
Exec.ResetOnSpawn = false
Holder.Name = "Holder"
Holder.Parent = Exec
Holder.BackgroundColor3 = Color3.fromRGB(59, 59, 59)
Holder.BorderColor3 = Color3.fromRGB(27, 42, 53)
Holder.BorderSizePixel = 0
Holder.Position = UDim2.new(0, 9, 0, 13)
Holder.Size = UDim2.new(0, 541, 0, 313)
Holder.Visible = false
Buttons.Name = "Buttons"
Buttons.Parent = Holder
Buttons.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
Buttons.BackgroundTransparency = 1.000
Buttons.BorderColor3 = Color3.fromRGB(0, 0, 0)
Buttons.BorderSizePixel = 0
Buttons.LayoutOrder = 193
Buttons.Position = UDim2.new(0, 0, 0.0607028753, 0)
Buttons.Size = UDim2.new(0, 117, 0, 20)
execute.Name = "execute"
execute.Parent = Buttons
execute.BackgroundColor3 = Color3.fromRGB(148, 148, 148)
execute.BackgroundTransparency = 0.600
execute.BorderColor3 = Color3.fromRGB(110, 110, 125)
execute.BorderSizePixel = 0
execute.LayoutOrder = 256
execute.Position = UDim2.new(0.0606272109, 0, 13.1999998, 0)
execute.Size = UDim2.new(0.695398569, 0, 1.20000005, 0)
execute.ZIndex = 256
execute.AutoButtonColor = false
execute.Font = Enum.Font.Unknown
execute.Text = "Execute"
execute.TextColor3 = Color3.fromRGB(255, 255, 255)
execute.TextSize = 13.000
UICorner.CornerRadius = UDim.new(0, 4)
UICorner.Parent = execute
clear.Name = "clear"
clear.Parent = Buttons
clear.BackgroundColor3 = Color3.fromRGB(148, 148, 148)
clear.BackgroundTransparency = 0.600
clear.BorderColor3 = Color3.fromRGB(110, 110, 125)
clear.BorderSizePixel = 0
clear.LayoutOrder = 256
clear.Position = UDim2.new(0.84690088, 0, 13.1999998, 0)
clear.Size = UDim2.new(0.524599254, 0, 1.20000005, 0)
clear.ZIndex = 256
clear.AutoButtonColor = false
clear.Font = Enum.Font.Unknown
clear.Text = "Clear"
clear.TextColor3 = Color3.fromRGB(255, 255, 255)
clear.TextSize = 13.000
UICorner_2.CornerRadius = UDim.new(0, 4)
UICorner_2.Parent = clear
Iris_InputText.Name = "Iris_InputText"
Iris_InputText.Parent = Holder
Iris_InputText.Active = true
Iris_InputText.BackgroundColor3 = Color3.fromRGB(148, 148, 148)
Iris_InputText.BackgroundTransparency = 0.600
Iris_InputText.BorderColor3 = Color3.fromRGB(40, 40, 40)
Iris_InputText.Position = UDim2.new(0.0134343905, 0, 0.0823390558, 0)
Iris_InputText.Size = UDim2.new(0, 526, 0, 249)
Iris_InputText.ZIndex = 999999999
Iris_InputText.ScrollBarThickness = 10
EditorFrame.Name = "EditorFrame"
EditorFrame.Parent = Iris_InputText
EditorFrame.BackgroundColor3 = Color3.fromRGB(148, 148, 148)
EditorFrame.BackgroundTransparency = 1.000
EditorFrame.BorderColor3 = Color3.fromRGB(61, 61, 61)
EditorFrame.Position = UDim2.new(0, 0, 2.44140637e-07, 0)
EditorFrame.Size = UDim2.new(1, 0, 3.03200006, 0)
EditorFrame.ZIndex = 999999999
EditorFrame.BottomImage = "rbxassetid://148970562"
EditorFrame.CanvasSize = UDim2.new(0, 0, 0, 0)
EditorFrame.HorizontalScrollBarInset = Enum.ScrollBarInset.ScrollBar
EditorFrame.MidImage = "rbxassetid://148970562"
EditorFrame.ScrollBarThickness = 5
EditorFrame.TopImage = "rbxassetid://148970562"
Code.Name = "Code"
Code.Parent = EditorFrame
Code.BackgroundColor3 = Color3.fromRGB(148, 148, 148)
Code.BackgroundTransparency = 1.000
Code.Size = UDim2.new(1.00118601, 0, 1, 0)
Code.ZIndex = 999999999
Code.ClearTextOnFocus = false
Code.Font = Enum.Font.Code
Code.MultiLine = true
Code.PlaceholderColor3 = Color3.fromRGB(204, 204, 204)
Code.Text = "print(\"Hello World\");"
Code.TextColor3 = Color3.fromRGB(255, 255, 255)
Code.TextSize = 14.000
Code.TextWrapped = true
Code.TextXAlignment = Enum.TextXAlignment.Left
Code.TextYAlignment = Enum.TextYAlignment.Top
TextLabel.Parent = EditorFrame
TextLabel.Active = true
TextLabel.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
TextLabel.BackgroundTransparency = 1.000
TextLabel.BorderColor3 = Color3.fromRGB(0, 0, 0)
TextLabel.BorderSizePixel = 0
TextLabel.Size = UDim2.new(1.00100005, 0, 1, 0)
TextLabel.ZIndex = 999999999
TextLabel.Font = Enum.Font.Code
TextLabel.Text = "print(\"Hello World\");"
TextLabel.TextColor3 = Color3.fromRGB(255, 255, 255)
TextLabel.TextSize = 14.000
TextLabel.TextWrapped = true
TextLabel.TextXAlignment = Enum.TextXAlignment.Left
TextLabel.TextYAlignment = Enum.TextYAlignment.Top
TitleBar.Name = "TitleBar"
TitleBar.Parent = Holder
TitleBar.BackgroundColor3 = Color3.fromRGB(148, 148, 148)
TitleBar.BackgroundTransparency = 0.600
TitleBar.BorderColor3 = Color3.fromRGB(110, 110, 125)
TitleBar.BorderSizePixel = 0
TitleBar.ClipsDescendants = true
TitleBar.LayoutOrder = 65
TitleBar.Size = UDim2.new(1, 0, 0.0607028753, 0)
TitleBar.ZIndex = 65
Title.Name = "Title"
Title.Parent = TitleBar
Title.BackgroundTransparency = 1.000
Title.BorderSizePixel = 0
Title.Size = UDim2.new(1, 0, 1, 0)
Title.ZIndex = 67
Title.Font = Enum.Font.Unknown
Title.Text = "Solara"
Title.TextColor3 = Color3.fromRGB(255, 255, 255)
Title.TextSize = 13.000
black.Name = "black"
black.Parent = Holder
black.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
black.BackgroundTransparency = 0.700
black.BorderColor3 = Color3.fromRGB(0, 0, 0)
black.BorderSizePixel = 0
black.Position = UDim2.new(-15.9343882, 0, -2.77323771, 0)
black.Size = UDim2.new(0, 99999, 0, 99999)
local function WKLYPC_fake_script()
local script = Instance.new('LocalScript', Exec)
local frame = script.Parent.Holder
local hotkey = Enum.KeyCode.Insert
local UIS = game:GetService("UserInputService")
local open = false
UIS.InputBegan:Connect(function(key, gp)
if key.KeyCode == hotkey then
if UIS:GetFocusedTextBox() == nil then
if open == false then
open = true
script.Blur.Parent=game.Lighting
frame.Visible = open
elseif open == true then
open = false
frame.Visible = open
game.Lighting.Blur.Parent=script
end
end
end
end)
end
coroutine.wrap(WKLYPC_fake_script)()
local function RRCIO_fake_script() -- Holder.Dragify
local script = Instance.new('LocalScript', Holder)
script.Parent.Draggable = true
end
coroutine.wrap(RRCIO_fake_script)()
local function ECIQAKR_fake_script() -- execute.HighLight
local script = Instance.new('LocalScript', execute)
script.Parent.MouseEnter:Connect(function()
script.Parent.UIStroke.Transparency = 0
end)
script.Parent.MouseLeave:Connect(function()
script.Parent.UIStroke.Transparency = 1
end)
end
coroutine.wrap(ECIQAKR_fake_script)()
local function ISAMO_fake_script() -- execute.execute
local script = Instance.new('LocalScript', execute)
script.Parent.MouseButton1Click:Connect(function()
assert(loadstring(script.Parent.Parent.Parent.Iris_InputText.EditorFrame.Code.Text))()
end)
end
coroutine.wrap(ISAMO_fake_script)()
local function SNKXA_fake_script() -- clear.LocalScript
local script = Instance.new('LocalScript', clear)
script.Parent.MouseButton1Click:Connect(function()
script.Parent.Parent.Parent.Iris_InputText.InputField.Text = ""
end)
end
coroutine.wrap(SNKXA_fake_script)()
local function ZHDCSIW_fake_script() -- clear.HighLight
local script = Instance.new('LocalScript', clear)
script.Parent.MouseEnter:Connect(function()
script.Parent.UIStroke.Transparency = 0
end)
script.Parent.MouseLeave:Connect(function()
script.Parent.UIStroke.Transparency = 1
end)
end
coroutine.wrap(ZHDCSIW_fake_script)()
local function SNGEVDM_fake_script() -- EditorFrame.Highlightt
local script = Instance.new('LocalScript', EditorFrame)
local textbox = script.Parent:WaitForChild("Code")
local highlightLabel = script.Parent:WaitForChild("TextLabel")
highlightLabel.RichText = true
-- Define the keywords and their colors
local keywords = {
-- Lua keywords
["and"] = Color3.fromRGB(248, 109, 124),
["break"] = Color3.fromRGB(248, 109, 124),
["do"] = Color3.fromRGB(248, 109, 124),
["else"] = Color3.fromRGB(248, 109, 124),
["elseif"] = Color3.fromRGB(248, 109, 124),
["end"] = Color3.fromRGB(248, 109, 124),
["false"] = Color3.fromRGB(248, 109, 124),
["for"] = Color3.fromRGB(248, 109, 124),
["function"] = Color3.fromRGB(248, 109, 124),
["if"] = Color3.fromRGB(248, 109, 124),
["in"] = Color3.fromRGB(248, 109, 124),
["local"] = Color3.fromRGB(248, 109, 124),
["nil"] = Color3.fromRGB(248, 109, 124),
["not"] = Color3.fromRGB(248, 109, 124),
["or"] = Color3.fromRGB(248, 109, 124),
["repeat"] = Color3.fromRGB(248, 109, 124),
["return"] = Color3.fromRGB(248, 109, 124),
["then"] = Color3.fromRGB(248, 109, 124),
["true"] = Color3.fromRGB(248, 109, 124),
["until"] = Color3.fromRGB(248, 109, 124),
["while"] = Color3.fromRGB(248, 109, 124),
["loadstring"] = Color3.fromRGB(248, 109, 124),
["error"] = Color3.fromRGB(248, 109, 124),
-- Roblox global variables
["game"] = Color3.fromRGB(124, 248, 176),
["workspace"] = Color3.fromRGB(124, 248, 176),
["script"] = Color3.fromRGB(124, 248, 176),
["print"] = Color3.fromRGB(124, 248, 176),
["Instance"] = Color3.fromRGB(124, 248, 176),
["require"] = Color3.fromRGB(124, 248, 176),
["Vector3"] = Color3.fromRGB(124, 248, 176),
["CFrame"] = Color3.fromRGB(124, 248, 176),
["UDim2"] = Color3.fromRGB(124, 248, 176),
["Color3"] = Color3.fromRGB(124, 248, 176),
["Enum"] = Color3.fromRGB(124, 248, 176),
["tick"] = Color3.fromRGB(124, 248, 176),
["wait"] = Color3.fromRGB(124, 248, 176),
["spawn"] = Color3.fromRGB(124, 248, 176),
["delay"] = Color3.fromRGB(124, 248, 176),
["warn"] = Color3.fromRGB(124, 248, 176),
["typeof"] = Color3.fromRGB(124, 248, 176),
["newproxy"] = Color3.fromRGB(124, 248, 176),
["shared"] = Color3.fromRGB(124, 248, 176),
["plugin"] = Color3.fromRGB(124, 248, 176),
["_G"] = Color3.fromRGB(124, 248, 176),
["_VERSION"] = Color3.fromRGB(124, 248, 176),
-- Lua standard library functions
["assert"] = Color3.fromRGB(124, 176, 248),
["collectgarbage"] = Color3.fromRGB(124, 176, 248),
["dofile"] = Color3.fromRGB(124, 176, 248),
["getfenv"] = Color3.fromRGB(124, 176, 248),
["getmetatable"] = Color3.fromRGB(124, 176, 248),
["ipairs"] = Color3.fromRGB(124, 176, 248),
["load"] = Color3.fromRGB(124, 176, 248),
["loadfile"] = Color3.fromRGB(124, 176, 248),
["next"] = Color3.fromRGB(124, 176, 248),
["pairs"] = Color3.fromRGB(124, 176, 248),
["pcall"] = Color3.fromRGB(124, 176, 248),
["rawequal"] = Color3.fromRGB(124, 176, 248),
["rawget"] = Color3.fromRGB(124, 176, 248),
["rawset"] = Color3.fromRGB(124, 176, 248),
["select"] = Color3.fromRGB(124, 176, 248),
["setfenv"] = Color3.fromRGB(124, 176, 248),
["setmetatable"] = Color3.fromRGB(124, 176, 248),
["tonumber"] = Color3.fromRGB(124, 176, 248),
["tostring"] = Color3.fromRGB(124, 176, 248),
["type"] = Color3.fromRGB(124, 176, 248),
["unpack"] = Color3.fromRGB(124, 176, 248),
["xpcall"] = Color3.fromRGB(124, 176, 248),
-- Lua standard libraries
["coroutine"] = Color3.fromRGB(124, 176, 248),
["string"] = Color3.fromRGB(124, 176, 248),
["table"] = Color3.fromRGB(124, 176, 248),
["math"] = Color3.fromRGB(124, 176, 248),
["bit32"] = Color3.fromRGB(124, 176, 248),
["os"] = Color3.fromRGB(124, 176, 248),
["debug"] = Color3.fromRGB(124, 176, 248),
-- Lua string functions
["string.byte"] = Color3.fromRGB(124, 176, 248),
["string.char"] = Color3.fromRGB(124, 176, 248),
["string.dump"] = Color3.fromRGB(124, 176, 248),
["string.find"] = Color3.fromRGB(124, 176, 248),
["string.format"] = Color3.fromRGB(124, 176, 248),
["string.gmatch"] = Color3.fromRGB(124, 176, 248),
["string.gsub"] = Color3.fromRGB(124, 176, 248),
["string.len"] = Color3.fromRGB(124, 176, 248),
["string.lower"] = Color3.fromRGB(124, 176, 248),
["string.match"] = Color3.fromRGB(124, 176, 248),
["string.rep"] = Color3.fromRGB(124, 176, 248),
["string.reverse"] = Color3.fromRGB(124, 176, 248),
["string.sub"] = Color3.fromRGB(124, 176, 248),
["string.upper"] = Color3.fromRGB(124, 176, 248),
-- Lua table functions
["table.concat"] = Color3.fromRGB(124, 176, 248),
["table.insert"] = Color3.fromRGB(124, 176, 248),
["table.pack"] = Color3.fromRGB(124, 176, 248),
["table.remove"] = Color3.fromRGB(124, 176, 248),
["table.sort"] = Color3.fromRGB(124, 176, 248),
["table.unpack"] = Color3.fromRGB(124, 176, 248),
-- Lua math functions
["math.abs"] = Color3.fromRGB(124, 176, 248),
["math.acos"] = Color3.fromRGB(124, 176, 248),
["math.asin"] = Color3.fromRGB(124, 176, 248),
["math.atan"] = Color3.fromRGB(124, 176, 248),
["math.ceil"] = Color3.fromRGB(124, 176, 248),
["math.cos"] = Color3.fromRGB(124, 176, 248),
["math.deg"] = Color3.fromRGB(124, 176, 248),
}
-- Function to escape special characters in strings for pattern matching
local function escapePattern(text)
return text:gsub("([^%w])", "%%%1")
end
-- Function to convert Color3 to RGB string
local function colorToString(color)
return string.format("%d,%d,%d", color.r * 255, color.g * 255, color.b * 255)
end
-- Function to highlight syntax
local function highlightSyntax(input)
local result = input
for word, color in pairs(keywords) do
local pattern = "%f[%a]" .. escapePattern(word) .. "%f[%A]"
local colorString = colorToString(color)
result = result:gsub(pattern, ""..word.."")
end
return result
end
-- Function to update the highlight label
local function updateHighlight()
local text = textbox.Text
highlightLabel.Text = "" .. highlightSyntax(text) .. ""
end
-- Connect the TextBox's change event to the update function
textbox:GetPropertyChangedSignal("Text"):Connect(updateHighlight)
-- Initialize the highlight label
updateHighlight()
end
coroutine.wrap(SNGEVDM_fake_script)()
Description
YOU CAN EXECUTE THIS SCRIPT ON OTHER EXECUTORS TOO (No shit) Press Insert to open the UI (IF you dont have Insert Open On-Screen Keyboard and press INSERT


