
KeylessUniversal

loadstring([[
local Player = game.Players.LocalPlayer
local PlayerGui = Player:WaitForChild("PlayerGui")
-- MAIN GUI
local ScreenGui = Instance.new("ScreenGui")
ScreenGui.Name = "SuperGui"
ScreenGui.ResetOnSpawn = false
ScreenGui.Parent = PlayerGui
local Frame = Instance.new("Frame")
Frame.Size = UDim2.new(0, 660, 0, 690)
Frame.Position = UDim2.new(0.5, -300, 0.5, -225)
Frame.BackgroundColor3 = Color3.fromRGB(0,0,0)
Frame.BorderColor3 = Color3.fromRGB(255,50,5)
Frame.BorderSizePixel = 4
Frame.Active = true
Frame.Draggable = true
Frame.ClipsDescendants = true
Frame.Parent = ScreenGui
local Title = Instance.new("TextLabel")
Title.Size = UDim2.new(1,0,0,50)
Title.BackgroundTransparency = 0
Title.BackgroundColor3 = Color3.fromRGB(0,0,0)
Title.BorderColor3 = Color3.fromRGB(255,50,5)
Title.BorderSizePixel = 5
Title.TextColor3 = Color3.fromRGB(255,255,255)
Title.Text = "007n7 C00lgui F3X Gui v6 Script"
Title.Font = Enum.Font.Code
Title.TextScaled = true
Title.Parent = Frame
-- SCROLLING FRAME
local ScrollingFrame = Instance.new("ScrollingFrame")
ScrollingFrame.Size = UDim2.new(1,-30,1,-50)
ScrollingFrame.Position = UDim2.new(0,10,0,60)
ScrollingFrame.BackgroundTransparency = 1
ScrollingFrame.ScrollBarThickness = 6
ScrollingFrame.Parent = Frame
local UIListLayout = Instance.new("UIListLayout")
UIListLayout.Padding = UDim.new(0,20)
UIListLayout.HorizontalAlignment = Enum.HorizontalAlignment.Center
UIListLayout.SortOrder = Enum.SortOrder.LayoutOrder
UIListLayout.Parent = ScrollingFrame
Instance.new("UIPadding",ScrollingFrame).PaddingTop = UDim.new(-0,8)
local function updateCanvas()
ScrollingFrame.CanvasSize = UDim2.new(0,0,0,UIListLayout.AbsoluteContentSize.Y + 20)
end
-- BUTTON CREATION
local function createButton(name,callback,parent)
local btn = Instance.new("TextButton")
btn.Size = UDim2.new(0,85,0,40)
btn.Position = UDim2.new(0,15,0,0)
btn.BackgroundColor3 = Color3.fromRGB(0,0,0)
btn.BorderColor3 = Color3.fromRGB(255,50,5)
btn.BorderSizePixel = 1.5
btn.TextColor3 = Color3.fromRGB(255,255,255)
btn.Font = Enum.Font.Arial
btn.TextScaled = true
btn.Text = name
btn.Parent = parent
btn.MouseButton1Click:Connect(callback)
end
local function createHeader(text)
local lbl = Instance.new("TextLabel")
lbl.Size = UDim2.new(1,0,0,50)
lbl.BackgroundColor3 = Color3.fromRGB(0,0,0)
lbl.BackgroundTransparency = 0
lbl.BorderColor3 = Color3.fromRGB(255,50,5)
lbl.BorderSizePixel = 4
lbl.TextColor3 = Color3.fromRGB(255,255,255)
lbl.Font = Enum.Font.Arial
lbl.TextScaled = true
lbl.Text = text
lbl.Parent = ScrollingFrame
end
-- CHAT HELPER
local function forceChat(msg)
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local TextChatService = game:GetService("TextChatService")
if TextChatService and TextChatService.ChatVersion == Enum.ChatVersion.TextChatService then
local general = TextChatService:FindFirstChild("TextChannels") and TextChatService.TextChannels:FindFirstChild("RBXGeneral")
if general then general:SendAsync(msg) return end
end
local events = ReplicatedStorage:FindFirstChild("DefaultChatSystemChatEvents")
if events then
local say = events:FindFirstChild("SayMessageRequest")
if say then say:FireServer(msg,"All") end
end
end
-- FE3 FUNCTIONS
local function getTool()
for _,v in Player:GetDescendants() do
if v.Name=="SyncAPI" then return v.Parent end
end
for _,v in game.ReplicatedStorage:GetDescendants() do
if v.Name=="SyncAPI" then return v.Parent end
end
return nil
end
local function getRemote()
local t = getTool()
if t and t:FindFirstChild("SyncAPI") then return t.SyncAPI.ServerEndpoint end
return nil
end
local function invoke(args)
local remote = getRemote()
if remote then remote:InvokeServer(unpack(args)) end
end
local function CreatePart(cf,parent) invoke({"CreatePart","Normal",cf,parent}) end
local function SetName(p,s) invoke({"SetName",{p},s}) end
local function AddMesh(p) invoke({"CreateMeshes",{{Part=p}}}) end
local function SetMesh(p,id) invoke({"SyncMesh",{{Part=p,MeshId="rbxassetid://"..id}}}) end
local function SetTexture(p,id) invoke({"SyncMesh",{{Part=p,TextureId="rbxassetid://"..id}}}) end
local function MeshResize(p,size) invoke({"SyncMesh",{{Part=p,Scale=size}}}) end
local function SetLocked(p,b) invoke({"SetLocked",{p},b}) end
local function SpawnDecal(p,face) invoke({"CreateTextures",{{Part=p,Face=face,TextureType="Decal"}}}) end
local function AddDecal(p,id,face) invoke({"SyncTexture",{{Part=p,Face=face,TextureType="Decal",Texture="rbxassetid://"..id}}}) end
-- SKYBOX FUNCTION
local function Sky(id)
local char = Player.Character or Player.CharacterAdded:Wait()
local root = char and char:FindFirstChild("HumanoidRootPart")
if not root then return end
for _,d in ipairs(char:GetDescendants()) do
if d:IsA("SpecialMesh") and d.MeshId == "rbxassetid://111891702759441" then d:Destroy() end
end
local targetPos = root.Position + Vector3.new(0,60,0)
local before = {}
for _,bp in ipairs(workspace:GetDescendants()) do
if bp:IsA("BasePart") then before[bp] = true end
end
CreatePart(CFrame.new(targetPos), workspace)
task.wait(0.1)
local skyPart
for _,bp in ipairs(workspace:GetDescendants()) do
if bp:IsA("BasePart") and not before[bp] then
if (bp.Position - targetPos).Magnitude < 8 then skyPart = bp break end
end
end
if not skyPart then return end
skyPart.Anchored = true
skyPart.CanCollide = false
skyPart.Massless = true
skyPart.Transparency = 1
SetName(skyPart,"Skybox")
AddMesh(skyPart)
SetMesh(skyPart,"111891702759441")
SetTexture(skyPart,id)
MeshResize(skyPart,Vector3.new(20000,20000,20000))
SetLocked(skyPart,true)
skyPart.Transparency = 0
end
local function spam(id)
local parts = {}
for _, part in ipairs(workspace:GetDescendants()) do
if part:IsA("BasePart") then
table.insert(parts, part)
end
end
local batchSize = 30 -- moderate batch size for speed
local delay = 0.02 -- tiny delay to reduce lag
task.spawn(function()
for i = 1, #parts, batchSize do
for j = i, math.min(i + batchSize - 1, #parts) do
local p = parts[j]
SetLocked(p, false)
for _, face in ipairs(Enum.NormalId:GetEnumItems()) do
SpawnDecal(p, face)
AddDecal(p, id, face)
end
SetLocked(p, true)
end
task.wait(delay) -- small delay prevents freezing
end
end)
end
-- BTOOLS MONITORING
local btoolsAvailable = false
Player.Backpack.ChildAdded:Connect(function(child)
if child.Name=="SyncAPI" then btoolsAvailable = true end
end)
Player.Character.ChildAdded:Connect(function(child)
if child.Name=="SyncAPI" then btoolsAvailable = true end
end)
btoolsAvailable = getTool() ~= nil
local function waitForTool(timeout)
local t = 0
local tool = getTool()
while not tool and t < (timeout or 10) do
task.wait(0.1)
t += 0.1
tool = getTool()
end
return tool
end
-- TOP BUTTON
createButton("Get F3X",function()
forceChat("/e ;btools")
btoolsAvailable = getTool() ~= nil
end, ScrollingFrame)
-- SECTION FUNCTION
local function createSection(title, items)
createHeader(title)
local sectionFrame = Instance.new("Frame")
sectionFrame.Size = UDim2.new(1,0,0,50)
sectionFrame.Position = UDim2.new(0,15,0,0)
sectionFrame.BackgroundTransparency = 1
sectionFrame.Parent = ScrollingFrame
local grid = Instance.new("UIGridLayout")
grid.CellSize = UDim2.new(0,85,0,40)
grid.FillDirection = Enum.FillDirection.Horizontal
grid.SortOrder = Enum.SortOrder.LayoutOrder
grid.CellPadding = UDim2.new(0,4.5,0,4.5)
grid.Parent = sectionFrame
for name, data in pairs(items) do
if type(data) == "table" then
createButton(name,function()
forceChat("/e ;music "..data[1].." ;pitch "..data[2].." ;volume 10")
end, sectionFrame)
else
createButton(name,function()
if waitForTool(10) then
if title:find("SKYBOX") then
Sky(data)
else
spam(data)
end
else
forceChat("/e ;alert hit btools first")
end
end, sectionFrame)
end
end
-- Adjust frame size to fit all buttons
task.spawn(function()
task.wait(0.05)
sectionFrame.Size = UDim2.new(1,0,0,grid.AbsoluteContentSize.Y)
updateCanvas()
end)
end
-- SKYBOXES
local skyboxIDs = {
["Blue2Spooky"]="120399026975934",
["C00kiddCk4"]="123542305450020",
["Ck4"]="120869173554798",
["F3x good"]="84373210313145",
["1x1x1x1xC Collab"]="136324999493105",
["1x9x8x7 Cand 1x9x6x3 C"]="93392218949232",
["Herckidd"]="131529695732032",
["aw3s0m3guy911"]="70897706144484",
["SHD0K1DD"]="91848616978884",
["Swordhaxxor"]="126412920617610",
["N0wkidd"]="88756569179017",
["LnickyTheHacker"]="108723411070734",
["loadstring"]="88993029145272",
["****ing Lol"]="71983512240836",
["Java1x3x5x6"]="15711167925",
["Trollge"]="71949294283169",
["007n7"]="130097614971781",
["Skybox"]="109715390907066",
["Skybox 2"]="70864891993186",
["Skybox 3"]="97947229331907",
["Skybox 4"]="100991448449395",
["Exploiters F3X"]="123115386803755",
["Exploiters F3X 2"]="102592992248155",
["Exploiters F3X 3"]="71290321490933",
}
createSection("SKYBOXERZZ!", skyboxIDs)
-- DECALS
local decalIDs = {
["Blue2Spooky"]="120399026975934",
["C00kiddCk4"]="123542305450020",
["Ck4"]="120869173554798",
["F3x good"]="84373210313145",
["1x1x1x1xC Collab"]="136324999493105",
["1x9x8x7 Cand 1x9x6x3 C"]="93392218949232",
["Herckidd"]="131529695732032",
["aw3s0m3guy911"]="70897706144484",
["SHD0K1DD"]="91848616978884",
["Swordhaxxor"]="126412920617610",
["N0wkidd"]="88756569179017",
["LnickyTheHacker"]="108723411070734",
["loadstring"]="88993029145272",
["****ing Lol"]="71983512240836",
["Java1x3x5x6"]="15711167925",
["Trollge"]="71949294283169",
["007n7"]="130097614971781",
["Decal"]="109715390907066",
["Decal 2"]="70864891993186",
["Decal 3"]="97947229331907",
["Decal 4"]="100991448449395",
["Exploiters F3X"]="123115386803755",
["Exploiters F3X 2"]="102592992248155",
["Exploiters F3X 3"]="71290321490933",
}
createSection("SHIT ONLY MAP", decalIDs)
-- MUSIC
local musicData = {
["GameRippers theme"]={"80537855099610",0.1},
["europapa"]={"78751463525716",0.1},
["shedletsky pooping"]={"121591944700469",0.1},
["flip flap"]={"87911918307772",0.1},
["Eminem"]={"82177193637774",0.105},
["trollroast"]={"102687438407332",0.08},
["notorious kfc"]={"73220012904899",0.1},
["dave the cringelord"]={"126582829334710",0.1},
["electro sp00k"]={"72089843969979",0.1},
["eminem 2"]={"107997455941110",0.1},
["shiawase"]={"5409360995",1},
["moms car"]={"5410255602",1},
["friday the 13th"]={"931382811",1},
["every end"]={"107057266766632",0.1},
["skoop lap"]={"93750619424961",0.1},
["666 fanmade"]={"100902363388706",0.1},
["piraten"]={"73002098096282",0.1},
["shed laugh remix"]={"78154888193339",0.4},
["shed laugh"]={"101389433601746",1},
["username 666"]={"94472355031298",0.14},
["Username 666"]={"3245582536",1},
["mr krabs bol"]={"83197094750741",0.1},
["Mexican"]={"75114960938580",0.1},
["JJ fad"]={"135835517068588",0.1},
["1x9x6x3xOxC's theme"]={"99907604701668",0.130},
["My salsa"]={"119840238198839",0.1},
["hitler sparta remix"]={"119427795491464",0.1}
}
createSection("MOOSIC", musicData)
-- GEARS
local gearData = {
["R6, CLICK BEFORE USING GEARS"]="r6",
["subspace tripmine"]="11999247",
["periastron blacklist"]="85693489445825",
["time stopppperrz"]="71037101",
["periastron 2"]="120307951",
["dance potion"]="27858062",
["GUN, shoot skids with it"]="97885508",
["SKELETONSSSZ"]="95951330",
["zomboz"]="26421972",
["FAME POTIOOON"]="124126528",
["hyperlaser"]="130113146",
["vampire sword"]="94794847",
["bear spawner"]="90718350",
["WHALE SPAWN"]="188643628",
}
createHeader("GEARRSZ")
local gearFrame = Instance.new("Frame")
gearFrame.Size = UDim2.new(1,0,0,50)
gearFrame.Position = UDim2.new(0,15,0,0)
gearFrame.BackgroundTransparency = 1
gearFrame.Parent = ScrollingFrame
local grid2 = Instance.new("UIGridLayout")
grid2.CellSize = UDim2.new(0,85,0,40)
grid2.FillDirection = Enum.FillDirection.Horizontal
grid2.SortOrder = Enum.SortOrder.LayoutOrder
grid2.CellPadding = UDim2.new(0,4.5,0,4.5)
grid2.Parent = gearFrame
for name,id in pairs(gearData) do
createButton(name,function()
if id == "r6" then
forceChat("/e ;r6")
else
forceChat("/e ;gear me "..id)
end
end, gearFrame)
end
task.spawn(function()
task.wait(0.05)
gearFrame.Size = UDim2.new(1,0,0,grid.AbsoluteContentSize.Y)
updateCanvas()
end)
updateCanvas()
]])()



hole * this is so chatgpt
nice, chatgpt made it?
actually this lowkey kinda good
im saving this cuz its cool