-- ================================================================= -- AUTO-CHAT ON EXECUTION -- ================================================================= task.spawn(function() local creditMsg = "Hey thx for using my script script made by idkgy2726eysvvd" -- Wait briefly for the game and chat systems to fully initialize upon script injection task.wait(0.5) local TextChatService = game:GetService("TextChatService") if TextChatService and TextChatService.ChatVersion == Enum.ChatVersion.TextChatService then local generalChannel = TextChatService.TextChannels:FindFirstChild("RBXGeneral") if generalChannel then generalChannel:SendAsync(creditMsg) end else local chatEvent = game:GetService("ReplicatedStorage"):FindFirstChild("DefaultChatSystemChatEvents") if chatEvent and chatEvent:FindFirstChild("SaysMsgRequest") then chatEvent.SaysMsgRequest:FireServer(creditMsg, "All") end end if TextChatService:FindFirstChild("ChatInputBarConfiguration") then pcall(function() local targetChannel = TextChatService.ChatInputBarConfiguration.TargetTextChannel if targetChannel then targetChannel:SendAsync(creditMsg) end end) end end) local Library = loadstring(game:HttpGet("https://raw.githubusercontent.com/xHeptc/Kavo-UI-Library/main/source.lua"))() local Window = Library.CreateLib("idk's ultimate f3x gui (made by idkgy2726eysvvd)", "BloodTheme") -- Tab scripts local Tab1 = Window:NewTab("scripts") local Section1 = Tab1:NewSection("trolling") -- Buttons for tab scripts Section1:NewButton("skybox", "change the skybox", function() loadstring(game:HttpGet("https://rawscripts.net/raw/Universal-Script-Leafy-skybox-f3x-has-anime-sus-soundlol-229284"))() end) Section1:NewButton("skybox2", "change the skybox to skybox 2", function() loadstring(game:HttpGet("https://rawscripts.net/raw/Universal-Script-z238z-skybox-f3x-98283"))() end) -- FIXED BUTTON: Team skybox (Using direct high-res asset thumbnail routing) Section1:NewButton("Team skybox", "Changes the skybox to your logo", function() -- Clear out all old structural lighting assets for _, v in ipairs(game.Lighting:GetChildren()) do if v:IsA("Sky") or v:IsA("Atmosphere") or v:IsA("Clouds") then v:Destroy() end end -- Uses the identical image endpoint layout string copied from your toggle button frame local finalAsset = "rbxthumb://type=Asset&id=139387912995530&w=420&h=420" local sky = Instance.new("Sky") sky.Name = "CustomSky" sky.SkyboxBk = finalAsset sky.SkyboxDn = finalAsset sky.SkyboxFt = finalAsset sky.SkyboxLf = finalAsset sky.SkyboxRt = finalAsset sky.SkyboxUp = finalAsset sky.Parent = game.Lighting end) -- NEW BUTTON: Decal Spam (Placed right under Team skybox) Section1:NewButton("Decal Spam", "Spams your logo across all part faces in the map", function() local finalAsset = "rbxthumb://type=Asset&id=139387912995530&w=420&h=420" for _, obj in ipairs(game.Workspace:GetDescendants()) do if obj:IsA("BasePart") and not obj:IsA("Terrain") then for _, face in ipairs(Enum.NormalId:GetEnumItems()) do local decal = Instance.new("Decal") decal.Texture = finalAsset decal.Face = face decal.Parent = obj end end end end) -- NEW BUTTON: Restore Skybox Section1:NewButton("Restore skybox", "Restores the game's original skybox", function() loadstring(game:HttpGet("https://rawscripts.net/raw/Universal-Script-Restore-skybox-F3X-By-Voidcore-239314"))() end) Section1:NewButton("c00lgui", "opens the c00lgui by c00lkidd", function() loadstring(game:HttpGet("https://rawscripts.net/raw/Universal-Script-C00LGUI-F3X-LEAK-BY-TEAM-IM-ENTTY98-241173"))() end) Section1:NewButton("invisibility fe", "become invisble", function() loadstring(game:HttpGet("https://rawscripts.net/raw/Universal-Script-Invisible-FE-71311"))() end) -- Team Promo Button (HD Admin Red Message) Section1:NewButton("Team Promo", "Sends a RED team announcement command", function() local cmd = ";mr team idkgy2726eysvvd join today" local TextChatService = game:GetService("TextChatService") if TextChatService and TextChatService.ChatVersion == Enum.ChatVersion.TextChatService then local generalChannel = TextChatService.TextChannels:FindFirstChild("RBXGeneral") if generalChannel then generalChannel:SendAsync(cmd) end else local chatEvent = game:GetService("ReplicatedStorage"):FindFirstChild("DefaultChatSystemChatEvents") if chatEvent and chatEvent:FindFirstChild("SaysMsgRequest") then chatEvent.SaysMsgRequest:FireServer(cmd, "All") end end if TextChatService:FindFirstChild("ChatInputBarConfiguration") then pcall(function() local targetChannel = TextChatService.ChatInputBarConfiguration.TargetTextChannel if targetChannel then targetChannel:SendAsync(cmd) end end) end end) -- HD Admin Kill Others Command Section1:NewButton("Kill Others", "Executes the HD Admin ;kill others command", function() local cmd = ";kill others" local TextChatService = game:GetService("TextChatService") if TextChatService and TextChatService.ChatVersion == Enum.ChatVersion.TextChatService then local generalChannel = TextChatService.TextChannels:FindFirstChild("RBXGeneral") if generalChannel then generalChannel:SendAsync(cmd) end else local chatEvent = game:GetService("ReplicatedStorage"):FindFirstChild("DefaultChatSystemChatEvents") if chatEvent and chatEvent:FindFirstChild("SaysMsgRequest") then chatEvent.SaysMsgRequest:FireServer(cmd, "All") end end if TextChatService:FindFirstChild("ChatInputBarConfiguration") then pcall(function() local targetChannel = TextChatService.ChatInputBarConfiguration.TargetTextChannel if targetChannel then targetChannel:SendAsync(cmd) end end) end end) -- FIXED BUTTON: HD Admin Music + Delay + Max Volume Command Section1:NewButton("scary theme song", "Plays scary music and forces max volume via HD Admin", function() local cmd1 = ";music 139765110669684" local cmd2 = ";volume 1000" local TextChatService = game:GetService("TextChatService") if TextChatService and TextChatService.ChatVersion == Enum.ChatVersion.TextChatService then local generalChannel = TextChatService.TextChannels:FindFirstChild("RBXGeneral") if generalChannel then generalChannel:SendAsync(cmd1) task.wait(0.2) -- Forces the script to pause slightly so music processes first generalChannel:SendAsync(cmd2) end else local chatEvent = game:GetService("ReplicatedStorage"):FindFirstChild("DefaultChatSystemChatEvents") if chatEvent and chatEvent:FindFirstChild("SaysMsgRequest") then chatEvent.SaysMsgRequest:FireServer(cmd1, "All") task.wait(0.2) -- Forces the script to pause slightly so music processes first chatEvent.SaysMsgRequest:FireServer(cmd2, "All") end end if TextChatService:FindFirstChild("ChatInputBarConfiguration") then pcall(function() local targetChannel = TextChatService.ChatInputBarConfiguration.TargetTextChannel if targetChannel then targetChannel:SendAsync(cmd1) task.wait(0.2) -- Forces the script to pause slightly so music processes first targetChannel:SendAsync(cmd2) end end) end end) -- NEW BUTTON: Spooky Scary Skeletons with Music + Volume 100 Section1:NewButton("spooky scary skeletons", "Plays spooky scary skeletons music and sets volume via HD Admin", function() local cmd1 = ";music 97869210186766" local cmd2 = ";volume 100" local TextChatService = game:GetService("TextChatService") if TextChatService and TextChatService.ChatVersion == Enum.ChatVersion.TextChatService then local generalChannel = TextChatService.TextChannels:FindFirstChild("RBXGeneral") if generalChannel then generalChannel:SendAsync(cmd1) task.wait(0.2) -- Brief delay so the audio command registers first generalChannel:SendAsync(cmd2) end else local chatEvent = game:GetService("ReplicatedStorage"):FindFirstChild("DefaultChatSystemChatEvents") if chatEvent and chatEvent:FindFirstChild("SaysMsgRequest") then chatEvent.SaysMsgRequest:FireServer(cmd1, "All") task.wait(0.2) -- Brief delay so the audio command registers first chatEvent.SaysMsgRequest:FireServer(cmd2, "All") end end if TextChatService:FindFirstChild("ChatInputBarConfiguration") then pcall(function() local targetChannel = TextChatService.ChatInputBarConfiguration.TargetTextChannel if targetChannel then targetChannel:SendAsync(cmd1) task.wait(0.2) -- Brief delay so the audio command registers first targetChannel:SendAsync(cmd2) end end) end end) -- UPDATED BUTTON: on the jeep (Now plays music AND sets volume to 100) Section1:NewButton("on the jeep", "Plays on the jeep music and sets volume to 100 via HD Admin", function() local cmd1 = ";music 89640968491575" local cmd2 = ";volume 100" local TextChatService = game:GetService("TextChatService") if TextChatService and TextChatService.ChatVersion == Enum.ChatVersion.TextChatService then local generalChannel = TextChatService.TextChannels:FindFirstChild("RBXGeneral") if generalChannel then generalChannel:SendAsync(cmd1) task.wait(0.2) -- Brief delay so the audio command registers first generalChannel:SendAsync(cmd2) end else local chatEvent = game:GetService("ReplicatedStorage"):FindFirstChild("DefaultChatSystemChatEvents") if chatEvent and chatEvent:FindFirstChild("SaysMsgRequest") then chatEvent.SaysMsgRequest:FireServer(cmd1, "All") task.wait(0.2) -- Brief delay so the audio command registers first chatEvent.SaysMsgRequest:FireServer(cmd2, "All") end end if TextChatService:FindFirstChild("ChatInputBarConfiguration") then pcall(function() local targetChannel = TextChatService.ChatInputBarConfiguration.TargetTextChannel if targetChannel then targetChannel:SendAsync(cmd1) task.wait(0.2) -- Brief delay so the audio command registers first targetChannel:SendAsync(cmd2) end end) end end) -- NEW BUTTON: omfg hello (Placed right below on the jeep) Section1:NewButton("omfg hello", "Plays omfg hello music and sets volume to 100 via HD Admin", function() local cmd1 = ";music 110788401793874" local cmd2 = ";volume 100" local TextChatService = game:GetService("TextChatService") if TextChatService and TextChatService.ChatVersion == Enum.ChatVersion.TextChatService then local generalChannel = TextChatService.TextChannels:FindFirstChild("RBXGeneral") if generalChannel then generalChannel:SendAsync(cmd1) task.wait(0.2) -- Brief delay so the audio command registers first generalChannel:SendAsync(cmd2) end else local chatEvent = game:GetService("ReplicatedStorage"):FindFirstChild("DefaultChatSystemChatEvents") if chatEvent and chatEvent:FindFirstChild("SaysMsgRequest") then chatEvent.SaysMsgRequest:FireServer(cmd1, "All") task.wait(0.2) -- Brief delay so the audio command registers first chatEvent.SaysMsgRequest:FireServer(cmd2, "All") end end if TextChatService:FindFirstChild("ChatInputBarConfiguration") then pcall(function() local targetChannel = TextChatService.ChatInputBarConfiguration.TargetTextChannel if targetChannel then targetChannel:SendAsync(cmd1) task.wait(0.2) -- Brief delay so the audio command registers first targetChannel:SendAsync(cmd2) end end) end end) -- NEW BUTTON: Stop Music Command Section1:NewButton("Stop Music", "Stops any playing music using ;unmusic", function() local cmd = ";unmusic" local TextChatService = game:GetService("TextChatService") if TextChatService and TextChatService.ChatVersion == Enum.ChatVersion.TextChatService then local generalChannel = TextChatService.TextChannels:FindFirstChild("RBXGeneral") if generalChannel then generalChannel:SendAsync(cmd) end else local chatEvent = game:GetService("ReplicatedStorage"):FindFirstChild("DefaultChatSystemChatEvents") if chatEvent and chatEvent:FindFirstChild("SaysMsgRequest") then chatEvent.SaysMsgRequest:FireServer(cmd, "All") end end if TextChatService:FindFirstChild("ChatInputBarConfiguration") then pcall(function() local targetChannel = TextChatService.ChatInputBarConfiguration.TargetTextChannel if targetChannel then targetChannel:SendAsync(cmd) end end) end end) -- HD Admin Cute Sit All Command Section1:NewButton("Cute Sit All", "Executes the HD Admin ;cutesit all command", function() local cmd = ";cutesit all" local TextChatService = game:GetService("TextChatService") if TextChatService and TextChatService.ChatVersion == Enum.ChatVersion.TextChatService then local generalChannel = TextChatService.TextChannels:FindFirstChild("RBXGeneral") if generalChannel then generalChannel:SendAsync(cmd) end else local chatEvent = game:GetService("ReplicatedStorage"):FindFirstChild("DefaultChatSystemChatEvents") if chatEvent and chatEvent:FindFirstChild("SaysMsgRequest") then chatEvent.SaysMsgRequest:FireServer(cmd, "All") end end if TextChatService:FindFirstChild("ChatInputBarConfiguration") then pcall(function() local targetChannel = TextChatService.ChatInputBarConfiguration.TargetTextChannel if targetChannel then targetChannel:SendAsync(cmd) end end) end end) -- HD Admin Wormify Command Section1:NewButton("Wormify", "Executes the HD Admin ;wormify command", function() local cmd = ";wormify" local TextChatService = game:GetService("TextChatService") if TextChatService and TextChatService.ChatVersion == Enum.ChatVersion.TextChatService then local generalChannel = TextChatService.TextChannels:FindFirstChild("RBXGeneral") if generalChannel then generalChannel:SendAsync(cmd) end else local chatEvent = game:GetService("ReplicatedStorage"):FindFirstChild("DefaultChatSystemChatEvents") if chatEvent and chatEvent:FindFirstChild("SaysMsgRequest") then chatEvent.SaysMsgRequest:FireServer(cmd, "All") end end if TextChatService:FindFirstChild("ChatInputBarConfiguration") then pcall(function() local targetChannel = TextChatService.ChatInputBarConfiguration.TargetTextChannel if targetChannel then targetChannel:SendAsync(cmd) end end) end end) -- HD Admin Freakify Command Section1:NewButton("Freakify", "Executes the HD Admin ;freakify command", function() local cmd = ";freakify" local TextChatService = game:GetService("TextChatService") if TextChatService and TextChatService.ChatVersion == Enum.ChatVersion.TextChatService then local generalChannel = TextChatService.TextChannels:FindFirstChild("RBXGeneral") if generalChannel then generalChannel:SendAsync(cmd) end else local chatEvent = game:GetService("ReplicatedStorage"):FindFirstChild("DefaultChatSystemChatEvents") if chatEvent and chatEvent:FindFirstChild("SaysMsgRequest") then chatEvent.SaysMsgRequest:FireServer(cmd, "All") end end if TextChatService:FindFirstChild("ChatInputBarConfiguration") then pcall(function() local targetChannel = TextChatService.ChatInputBarConfiguration.TargetTextChannel if targetChannel then targetChannel:SendAsync(cmd) end end) end end) -- HD Admin Creepify Command Section1:NewButton("Creepify", "Executes the HD Admin ;creepify command", function() local cmd = ";creepify" local TextChatService = game:GetService("TextChatService") if TextChatService and TextChatService.ChatVersion == Enum.ChatVersion.TextChatService then local generalChannel = TextChatService.TextChannels:FindFirstChild("RBXGeneral") if generalChannel then generalChannel:SendAsync(cmd) end else local chatEvent = game:GetService("ReplicatedStorage"):FindFirstChild("DefaultChatSystemChatEvents") if chatEvent and chatEvent:FindFirstChild("SaysMsgRequest") then chatEvent.SaysMsgRequest:FireServer(cmd, "All") end end if TextChatService:FindFirstChild("ChatInputBarConfiguration") then pcall(function() local targetChannel = TextChatService.ChatInputBarConfiguration.TargetTextChannel if targetChannel then targetChannel:SendAsync(cmd) end end) end end) -- HD Admin Spongify Command Section1:NewButton("Spongify", "Executes the HD Admin ;spongify command", function() local cmd = ";spongify" local TextChatService = game:GetService("TextChatService") if TextChatService and TextChatService.ChatVersion == Enum.ChatVersion.TextChatService then local generalChannel = TextChatService.TextChannels:FindFirstChild("RBXGeneral") if generalChannel then generalChannel:SendAsync(cmd) end else local chatEvent = game:GetService("ReplicatedStorage"):FindFirstChild("DefaultChatSystemChatEvents") if chatEvent and chatEvent:FindFirstChild("SaysMsgRequest") then chatEvent.SaysMsgRequest:FireServer(cmd, "All") end end if TextChatService:FindFirstChild("ChatInputBarConfiguration") then pcall(function() local targetChannel = TextChatService.ChatInputBarConfiguration.TargetTextChannel if targetChannel then targetChannel:SendAsync(cmd) end end) end end) -- NEW BUTTON: Disco (Placed right below Spongify) Section1:NewButton("Disco", "Starts a disco party room effect using ;disco", function() local cmd = ";disco" local TextChatService = game:GetService("TextChatService") if TextChatService and TextChatService.ChatVersion == Enum.ChatVersion.TextChatService then local generalChannel = TextChatService.TextChannels:FindFirstChild("RBXGeneral") if generalChannel then generalChannel:SendAsync(cmd) end else local chatEvent = game:GetService("ReplicatedStorage"):FindFirstChild("DefaultChatSystemChatEvents") if chatEvent and chatEvent:FindFirstChild("SaysMsgRequest") then chatEvent.SaysMsgRequest:FireServer(cmd, "All") end end if TextChatService:FindFirstChild("ChatInputBarConfiguration") then pcall(function() local targetChannel = TextChatService.ChatInputBarConfiguration.TargetTextChannel if targetChannel then targetChannel:SendAsync(cmd) end end) end end) -- Tab2 Gui's local Tab2 = Window:NewTab("Gui's") local Section2 = Tab2:NewSection("more gui's by others") -- Buttons for tab Gui's Section2:NewButton("Dhkia021's f3x gui v3", "open the Dhkia021's f3x gui v3", function() loadstring(game:HttpGet("https://rawscripts.net/raw/F3X-Building-Tools-Dhkia021-Gui-f3x-v3-241319"))() end) -- ================================================================= -- LOGO OVERLAY CONTAINER (Isolated Structure) -- ================================================================= local CoreGui = game:GetService("CoreGui") local UserInputService = game:GetService("UserInputService") local TargetContainer = (gethui and gethui()) or CoreGui local LogoGui = Instance.new("ScreenGui") LogoGui.Name = "IndependentLogoGui" LogoGui.ResetOnSpawn = false LogoGui.IgnoreGuiInset = true LogoGui.DisplayOrder = 999999 LogoGui.Parent = TargetContainer local LogoFrame = Instance.new("Frame") LogoFrame.Name = "LogoContainerFrame" LogoFrame.Size = UDim2.new(0, 60, 0, 60) LogoFrame.Position = UDim2.new(0, 30, 0.4, 0) LogoFrame.BackgroundTransparency = 1 LogoFrame.Visible = false LogoFrame.ZIndex = 999998 LogoFrame.Parent = LogoGui local LogoButton = Instance.new("ImageButton") LogoButton.Name = "CustomLogoToggle" LogoButton.Size = UDim2.new(1, 0, 1, 0) LogoButton.Position = UDim2.new(0, 0, 0, 0) LogoButton.BackgroundTransparency = 1 -- Keeps the high-res thumbnail endpoint for the UI Overlay container LogoButton.Image = "rbxthumb://type=Asset&id=139387912995530&w=150&h=150" LogoButton.ZIndex = 999999 LogoButton.Parent = LogoFrame -- Hide Menu Button logic Section1:NewButton("Hide Menu", "Hides the main UI window and shows your logo", function() Library:ToggleUI() LogoFrame.Visible = true end) -- Click Logo to show GUI and hide logo frame LogoButton.MouseButton1Click:Connect(function() Library:ToggleUI() LogoFrame.Visible = false end) -- Completely isolated dragging thread for the Logo Frame task.spawn(function() local logoDragging = false local logoDragStart, logoStartPos LogoButton.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then logoDragging = true logoDragStart = input.Position logoStartPos = LogoFrame.Position local connection connection = input.Changed:Connect(function() if input.UserInputState == Enum.UserInputState.End then logoDragging = false connection:Disconnect() end end) end end) UserInputService.InputChanged:Connect(function(input) if logoDragging and (input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch) then local delta = input.Position - logoDragStart LogoFrame.Position = UDim2.new( logoStartPos.X.Scale, logoStartPos.X.Offset + delta.X, logoStartPos.Y.Scale, logoStartPos.Y.Offset + delta.Y ) end end) end) -- ================================================================= -- Universal Mobile & PC Dragging Engine (YOUR ORIGINAL DRAG ENGINE - WITH TIMING FIX) -- ================================================================= task.spawn(function() local UserInputService = game:GetService("UserInputService") local gui = nil task.wait(0.5) for _, child in ipairs(CoreGui:GetChildren()) do if child:IsA("ScreenGui") and child:FindFirstChild("Main") then gui = child.Main break end end if not gui then local libraryGui = CoreGui:FindFirstChild("Library") or CoreGui:FindFirstChild("KavoUILibrary") gui = libraryGui and libraryGui:FindFirstChild("Main") end if gui then local dragging = false local dragStart, startPos local function update(input) local delta = input.Position - dragStart gui.Position = UDim2.new( startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y ) end gui.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then dragging = true dragStart = input.Position startPos = gui.Position local connection connection = input.Changed:Connect(function() if input.UserInputState == Enum.UserInputState.End then dragging = false connection:Disconnect() end end) end end) UserInputService.InputChanged:Connect(function(input) if dragging and (input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch) then update(input) end end) else warn("Could not bind dragging: Kavo UI 'Main' frame not detected.") end end)