local help = [[ how to use say "startauto" to start the bot say "stopauto" to stop the bot say "turnoff" to turn off everything say "turnon" to turn on everything Warning: autoenlighten and autotalk are buggy! use the "commands" tab in the Extra Stuff script for these! say "autoenlighten" to spam enlightens (when you are holding it) say "stopautoenlighten" to stop autoenlighten say "autotalk" then put a whatever after to automatically say the text privately say "stopautotalk" to stop autotalk say "stopantifreeze" to stop anti-freeze (useful if you already have enlighten) say "startantifreeze" to start anti-freeze say "stopantiglitch" to stop anti-glitch say "startantiglitch" to start anti-glitch say "stopantifling" to stop anti-fling say "startantifling" to start anti-fling say "stopantistun" to stop anti-stun (to make your fly not buggy) say "startantistun" to start anti-stun say "stopwalkspeedfix" to stop automatically fixing your walkspeed when below 16 say "startwalkspeedfix" to start fixing walk speed back to 16 when below 16 if you are away, get an account that is friended with yours and you can do "YOURPLAYERNAME stop." to stop it "YOURPLAYERNAME start." to start it "YOURPLAYERNAME say (whatever you want)" to make it say stuff if you are not using the bot, you can use the features of it that include: Anti-glitch Anti-fling Anti-jail Anti-freeze Anti-afk Anti-blind Anti-stun Anti-invis Anti-toxify Anti-blur Anti-nocolor (idk what it is) Anti-void (prevents you from falling into the void, however if u are going really fast then most likely u will die) Anti-glow (touching a person with glow will no longer kill you) Anti-glitch inventory Anti-fog 0]] --[[ WEBHOOKING: Put the webhook you want below and optional, the person you will tag ]] local webhookurl = "" local tagperson = "<@USERIDHERE>" -- it will tell you when you've disconnected, your time is losing, or the admin changes local Players = game:GetService("Players") local function isBlocked(player) return player.UserId == 8615658150 end local function unloadScript() -- below is an example on how it should be setup, Library:Unload is just an example, something PealLib uses, you will have to change this to whatever your script uses while true do task.wait(99999) end end for _, player in ipairs(Players:GetPlayers()) do if isBlocked(player) then unloadScript() return end end Players.PlayerAdded:Connect(function(player) if isBlocked(player) then unloadScript() end end) local fpsdiv = 2.5 -- kinda like an fps cap but setting this higher may result in you falling in the void local antifreeze = true local antistun = true getgenv().antiglitch = true getgenv().antifling = true local walkspeedfix = true wait(0.5)local bb=game:service'VirtualUser' game:service'Players'.LocalPlayer.Idled:connect(function() bb:CaptureController()bb:ClickButton2(Vector2.new())end) if getgenv().thechosenonescriptdisable then getgenv().thechosenonescriptdisable() end local localplr = game.Players.LocalPlayer local automessage = false local off = false local drag = nil pcall(function() drag = loadstring(game:HttpGet("https://rawscripts.net/raw/Universal-Script-Drag-UI-SUPPORTS-MOBILE-22790"))() end) if drag == nil then -- your executor actually sucks if the script has to do this drag = function(f) -- the drag loadstring is way longer than this function, this one is just a crappy replacement if f then f.Active = true f.Draggable = true end end end function isadmin(plr) if plr.Team == game.Teams.Chosen then return true end if plr.Backpack:FindFirstChild("The Arkenstone") or plr.Character:FindFirstChild("The Arkenstone") then return true end local found = false for i,v in pairs(workspace:GetChildren()) do if v.Name == "The Arkenstone" and v.Handle:FindFirstChild("TouchInterest") then found = true end end return found end function getadmin() if localplr.Team ~= game.Teams.Chosen and localplr.Character and not localplr.Character:FindFirstChild("The Arkenstone") and not localplr.Backpack:FindFirstChild("The Arkenstone") then local found = false for i,v in pairs(workspace:GetChildren()) do if found then -- continue? elseif v.Name == "The Arkenstone" and v:FindFirstChild("Handle") then found = v end end if found and localplr.Character and localplr.Character:FindFirstChild("HumanoidRootPart") and (not localplr:GetAttribute("Arken") or localplr:GetAttribute("Arken") ~= true) then task.spawn(function() repeat task.wait() if localplr.Character and localplr.Character:FindFirstChild("Humanoid") then localplr.Character.Humanoid:EquipTool(found) end until not found or not localplr.Character or not localplr.Character:FindFirstChild("Humanoid") or not found:FindFirstChild("Handle") or localplr.Character:FindFirstChild("The Arkenstone") repeat task.wait() if localplr.Character:FindFirstChild("The Arkenstone") then localplr.Character:FindFirstChild("The Arkenstone").Parent = localplr.Backpack end until not localplr.Character:FindFirstChild("The Arkenstone") return true end) end end end function equipadmin() if localplr.Team ~= game.Teams.Chosen and not localplr.Character:FindFirstChild("The Arkenstone") then local tool = localplr.Backpack:FindFirstChild("The Arkenstone") if tool then tool.Parent = localplr.Character end end end local totalk = nil local chat = nil function say(text,hidden) coroutine.wrap(function() --game:GetService("ReplicatedStorage"):WaitForChild("DefaultChatSystemChatEvents"):WaitForChild("SayMessageRequest"):FireServer(text,channel or "System") if hidden then game:GetService("TextChatService").TextChannels.RBXGeneral:SendAsync(";"..text) else print("sending general",text) game:GetService("TextChatService").TextChannels.RBXGeneral:SendAsync(text) end end)() end local autoenlighten = false local connect1 = {} local playertimes = {} function partadded(part) if part:IsA("BasePart") and not off then part.CanTouch = false part.CanQuery = false table.insert(connect1,part:GetPropertyChangedSignal("CanTouch"):Connect(function() --if not gettingarkenstone then part.CanTouch = false part.CanQuery = false --end end)) table.insert(connect1,part:GetPropertyChangedSignal("CanQuery"):Connect(function() --if not gettingarkenstone then part.CanTouch = false part.CanQuery = false --end end)) end end function dosomething(text) if text == "startauto" then automessage = true elseif text == "stopauto" then automessage = false elseif text == "turnoff" then off = true elseif text == "turnon" then off = false elseif text == "stopantifreeze" then antifreeze = false elseif text == "startantifreeze" then antifreeze = true elseif text == "stopantiglitch" then getgenv().antiglitch = false elseif text == "startantiglitch" then getgenv().antiglitch = true elseif text == "stopantifling" then getgenv().antifling = false elseif text == "startantifling" then getgenv().antifling = true elseif text == "stopantistun" then antistun = false elseif text == "startantistun" then antistun = true elseif text == "stopwalkspeedfix" then walkspeedfix = false elseif text == "startwalkspeedfix" then walkspeedfix = true elseif text == "turnon" then off = false elseif text == "autoenlighten" then autoenlighten = true elseif text == "stopautoenlighten" then autoenlighten = false elseif string.sub(text,1,8) == "autotalk" then totalk = string.sub(text,10) elseif text == "stopautotalk" then totalk = nil end end game:GetService("TextChatService").MessageReceived:Connect(function(msg) if msg.Text and msg.TextSource then local plr = game.Players:GetPlayerByUserId(msg.TextSource.UserId) if plr ~= nil then local text = msg.Text:lower() if plr.Name ~= localplr.Name then if text == localplr.Name:lower().." stop." and game.Players[speaker]:IsFriendsWith(localplr.UserId) then automessage = false elseif text == localplr.Name:lower().." start." and game.Players[speaker]:IsFriendsWith(localplr.UserId) then automessage = true elseif string.sub(text,1,string.len(localplr.Name:lower().." say")) == localplr.Name:lower().." say" and game.Players[speaker]:IsFriendsWith(localplr.UserId) then say(string.sub(text,string.len(localplr.Name:lower().." say ")+1)) end elseif plr.Name == localplr.Name then dosomething(text) end end end end) function doplr(plr) if off then return end local speaker = plr.Name --[[if plr:IsFriendsWith(localplr.UserId) and isadmin(localplr) then getadmin() equipadmin() say("enlighten "..speaker,"System") end]] if not playertimes[speaker] then playertimes[speaker] = 0 end table.insert(connect1,plr:GetPropertyChangedSignal("Team"):Connect(function() if plr.Team == game.Teams.Chosen then webhook("NEW ADMIN! "..plr.Name.."/"..plr.DisplayName,tonumber(0xFFFF00)) end end)) if plr ~= localplr then table.insert(connect1,plr.CharacterAdded:Connect(function(char) table.insert(connect1,char.ChildAdded:Connect(function(v) partadded(v) end)) for i,v in pairs(char:GetChildren()) do partadded(v) end end)) end end local connect2 = game.Players.PlayerAdded:Connect(function(plr) doplr(plr) end) function webhook(text,color) if webhookurl == "" then return elseif webhookurl ~= "" then text = tostring(text) local col = tonumber(0xFFFF00) if color then col = color end local http = game:GetService("HttpService") if tagperson ~= "<@USERIDHERE>" then local s = request({ Url = webhookurl, Method = "POST", Headers = { ["Content-Type"] = "application/json" }, Body = http:JSONEncode({ ["content"] = tagperson, ["embeds"] = {{ ["title"] = text, ["description"] = text, ["type"] = "rich", ["color"] = col }} }) }) else local s = request({ Url = webhookurl, Method = "POST", Headers = { ["Content-Type"] = "application/json" }, Body = http:JSONEncode({ ["content"] = "", ["embeds"] = {{ ["title"] = text, ["description"] = text, ["type"] = "rich", ["color"] = col }} }) }) end end end table.insert(connect1,game.CoreGui:FindFirstChild("RobloxPromptGui"):FindFirstChild("promptOverlay").DescendantAdded:Connect(function(gui) if notifyondisconnect == true and gui.Name == "ErrorTitle" then gui:GetPropertyChangedSignal("Text"):Connect(function() if gui.Text == "Disconnected" then webhook("You Got Disconnected!",tonumber(0xFF0000)) end end) if gui.Text == "Disconnected" then webhook("You Got Disconnected!",tonumber(0xFF0000)) end end end)) for i,plr in pairs(game.Players:GetPlayers()) do doplr(plr) end table.insert(connect1,workspace.ChildAdded:Connect(function(model) if model:IsA("Model") and string.find(model.Name,"Clone") then model.ChildAdded:Connect(function(v) partadded(v) end) for i,v in pairs(model:GetChildren()) do partadded(v) end end end)) table.insert(connect1,workspace.Bricks.DescendantAdded:Connect(function(cube) if cube:IsA("Part") then cube.CanTouch = false end end)) for i,cube in pairs(workspace.Bricks:GetDescendants()) do if cube:IsA("Part") then cube.CanTouch = false end end workspace.Ocean.CanTouch = false task.spawn(function() while wait(1) do if not off then game.ReplicatedStorage.System:FireServer("Focused") wait(1) game.ReplicatedStorage.System:FireServer("Input") end end end) task.spawn(function() while task.wait(.1) do if autoenlighten and not off then say("enlighten me",true) end if totalk ~= nil and not off then say(totalk,true) end end end) function breakvel() -- https://raw.githubusercontent.com/EdgeIY/infiniteyield/master/source thanks! local BeenASecond, V3 = false, Vector3.new(0, 0, 0) delay(1, function() BeenASecond = true end) while not BeenASecond do for _, v in ipairs(localplr.Character:GetDescendants()) do if v:IsA("BasePart") then v.Velocity, v.RotVelocity = V3, V3 end end wait() end end local resetconf = Instance.new("BindableFunction") function resetconf.OnInvoke(bpress) if bpress == "Yes" then localplr.Character.Humanoid.Health = 0 end end local asked = false function askreset() if asked == false then coroutine.wrap(function() asked = true game:GetService("StarterGui"):SetCore("SendNotification",{Title="Notification",Text="Reset your character?",Callback=resetconf,Button1="Yes",Button2="No"}) wait(5) asked = false end)() end end local asked2 = false local resetconf2 = Instance.new("BindableFunction") function resetconf2.OnInvoke(bpress) if bpress == "Yes" then localplr.Character.Humanoid.PlatformStand = false asked2 = false end end function askunstun() if asked2 == false then coroutine.wrap(function() asked2 = true game:GetService("StarterGui"):SetCore("SendNotification",{Title="Notification",Text="UnTackle your character?",Callback=resetconf2,Button1="Yes",Button2="No"}) wait(20) asked2 = false end)() end end task.spawn(function() while wait(.5) do if localplr.Character and not off then getadmin() if localplr.Character:FindFirstChild("HumanoidRootPart") and localplr.Character:FindFirstChild("Humanoid") and localplr.Character.HumanoidRootPart.Anchored == true and antifreeze then askreset() end if localplr.Character:FindFirstChild("Torso") and localplr.Character:FindFirstChild("Humanoid") and localplr.Character.Torso.Transparency == 1 and antifreeze then askreset() end if localplr.Character:FindFirstChild("Humanoid") and localplr.Character.Humanoid.PlatformStand == true and antistun then askunstun() end if localplr.PlayerGui:FindFirstChild("Blind") then localplr.PlayerGui.Blind.Enabled = false end game.Lighting.Blur.Enabled = false game.Lighting.RGB.Enabled = false game.Lighting.Fog.Density = 0 if localplr.Character:FindFirstChild("HumanoidRootPart") and (math.abs(localplr.Character.HumanoidRootPart.Position.X) > 10000 or math.abs(localplr.Character.HumanoidRootPart.Position.Z) > 10000) and getgenv().antifling then localplr.Character.HumanoidRootPart.AssemblyLinearVelocity = Vector3.new(0,0,0) localplr.Character:PivotTo(CFrame.new(0,200,0)) breakvel() end if localplr.Character:FindFirstChild("HumanoidRootPart") and (math.abs(localplr.Character.HumanoidRootPart.Position.Y) > 100000) and getgenv().antiglitch then localplr.Character.HumanoidRootPart.AssemblyLinearVelocity = Vector3.new(0,0,0) localplr.Character:PivotTo(CFrame.new(0,200,0)) breakvel() end if localplr.Character:FindFirstChild("HumanoidRootPart") and localplr.Character.HumanoidRootPart.CollisionGroup == "NoClip" then for i,v in pairs(localplr.Character:GetChildren()) do if v:IsA("BasePart") then v.CollisionGroup = "Default" end end end if localplr.Character:FindFirstChild("Humanoid") then if localplr.Character.Humanoid.WalkSpeed < 16 and walkspeedfix then localplr.Character.Humanoid.WalkSpeed = 16 localplr.Character.Humanoid.JumpPower = 50 end end if localplr.Character:FindFirstChild("Jail") then for i,v in pairs(localplr.Character.Jail:GetChildren()) do v.CanCollide = false end end game:GetService("StarterGui"):SetCoreGuiEnabled(Enum.CoreGuiType.Backpack,true) -- sadly no longer useful for the portable justice, but slightly for the sword end end end) local origtime = localplr.leaderstats.Time.Value local messages = { "Donate For Enlighten!", "donate for enlighten lol", "donate to me for enlighten", "donate 2 me for enlighten", "get enlighten if u donate to me", "Donate 4 Enlighten!", "plz donate, ill give enlighten", "Enlighten 4 sale!", "don 8 for enlighten", "lol donate for enlighten", "if u want enlighten just donate", "ENLIGHTEN FOR SALE! ONLY 500", "JUST DO IT. MAKE YOUR ENLIGHTEN SPAWN WITH A DONATION OF 500 TO ME" } task.spawn(function() while wait(15) do if not off then if automessage then local tosay = "" tosay = messages[math.random(1,#messages)] --[[if localplr.Character and localplr.Character:FindFirstChild("Muted") and localplr.Character.Muted:FindFirstChild("TextLabel") and localplr.Character.Muted.TextLabel.Visible == true and game.Teams.Admin:GetPlayers()[1] then tosay = "/w "..game.Teams.Admin:GetPlayers()[1].Name.." "..tosay end]] say(tosay) end if localplr.Character and localplr.Character:FindFirstChild("Humanoid") then if automessage then localplr.Character.Humanoid:MoveTo(Vector3.new(math.random(-50,50),100,math.random(-50,50))) end end origtime = localplr.leaderstats.Time.Value end end end) -- copied straight outta infectious smile lol local gui = Instance.new("ScreenGui") gui.Name = "" for i=1,50 do gui.Name = gui.Name..tostring(math.random(1,9)) end gui.ResetOnSpawn = false gui.Parent = game.CoreGui local mainframe = Instance.new("Frame") mainframe.BackgroundColor3 = Color3.fromRGB(50,50,50) mainframe.BorderColor3 = Color3.fromRGB(255,255,255) mainframe.Size = UDim2.new(.3,0,.45,0) mainframe.Position = UDim2.new(.35,0,.275,0) drag(mainframe) mainframe.Parent = gui local title = Instance.new("TextLabel") title.Size = UDim2.new(1,0,.1,0) title.Text = "Enlighten Logger (Perm enlighten = darker color)" title.TextScaled = true title.TextColor3 = Color3.fromRGB(255,255,255) title.BackgroundColor3 = Color3.fromRGB(50,50,50) title.BorderColor3 = Color3.fromRGB(255,255,255) title.Parent = mainframe local credits = Instance.new("TextLabel") credits.Size = UDim2.new(1,0,.05,0) credits.Position = UDim2.new(0,0,.1,0) credits.Text = "By 2AreYouMental110" credits.TextScaled = true credits.TextColor3 = Color3.fromRGB(255,255,255) credits.BackgroundColor3 = Color3.fromRGB(50,50,50) credits.BorderColor3 = Color3.fromRGB(255,255,255) credits.Parent = mainframe local keyloggersection = Instance.new("ScrollingFrame") keyloggersection.BackgroundColor3 = Color3.fromRGB(50,50,50) keyloggersection.BorderColor3 = Color3.fromRGB(255,255,255) keyloggersection.Size = UDim2.new(1,0,.86,0) keyloggersection.Position = UDim2.new(0,0,.15,0) keyloggersection.CanvasSize = UDim2.new(0,0,8,0) keyloggersection.Parent = mainframe local constraint = Instance.new("UIAspectRatioConstraint") constraint.AspectType = Enum.AspectType.ScaleWithParentSize constraint.Parent = keyloggersection constraint.AspectRatio = 1.5 local gridlayout = Instance.new("UIGridLayout") gridlayout.CellPadding = UDim2.new(0,0,0.005,0) gridlayout.CellSize = UDim2.new(.32,0,.025,0) gridlayout.Parent = keyloggersection local tableofconnections = {} local gui2 = nil function updateamt(plr) eamt = 0 if plr.Character then for i,v in pairs(plr.Character:GetChildren()) do if v:IsA("Tool") and v.Name == "The Arkenstone" then eamt = eamt + 1 end end end if plr.Backpack then for i,v in pairs(plr.Backpack:GetChildren()) do if v:IsA("Tool") and v.Name == "The Arkenstone" then eamt = eamt + 1 end end end return eamt end function dologs(plr) plr:WaitForChild("Backpack",5) local permenlighten = false local plrkeys = {} local keylogframe = Instance.new("Frame") local plrtext = Instance.new("TextLabel") local enlightenamt = Instance.new("TextLabel") local eamt = 0 keylogframe.BackgroundColor3 = Color3.fromRGB(50,50,50) keylogframe.BorderColor3 = Color3.fromRGB(255,255,255) keylogframe.Name = plr.Name plrtext.Size = UDim2.new(1,0,.5,0) plrtext.TextScaled = true plrtext.Text = plr.Name.." / "..plr.DisplayName plrtext.BackgroundColor3 = Color3.fromRGB(50,50,50) plrtext.BorderSizePixel = 0 plrtext.TextColor3 = Color3.fromRGB(255,255,255) plrtext.Parent = keylogframe if plr:GetAttribute("Arken") and plr:GetAttribute("Arken") == true then permenlighten = true end table.insert(tableofconnections,plr.AttributeChanged:Connect(function(name) if name == "Arken" then permenlighten = plr:GetAttribute("Arken") or false end end)) table.insert(tableofconnections,plr:GetPropertyChangedSignal("Team"):Connect(function() end)) table.insert(tableofconnections,plr:GetPropertyChangedSignal("Team"):Connect(function() if plr.Team == game.Teams.Chosen then plrtext.TextColor3 = Color3.fromRGB(255,255,0) else plrtext.TextColor3 = Color3.fromRGB(255,255,255) end end)) if plr.Team == game.Teams.Chosen then plrtext.TextColor3 = Color3.fromRGB(255,255,0) else plrtext.TextColor3 = Color3.fromRGB(255,255,255) end enlightenamt.Size = UDim2.new(1,0,.5,0) enlightenamt.Position = UDim2.new(0,0,.5,0) enlightenamt.TextScaled = true enlightenamt.Text = "Arkenstones: "..tostring(eamt) enlightenamt.BackgroundColor3 = Color3.fromRGB(50,50,50) enlightenamt.BorderColor3 = Color3.fromRGB(255,255,255) enlightenamt.TextColor3 = Color3.fromRGB(255,255,255) enlightenamt.Parent = keylogframe keylogframe.Parent = keyloggersection task.spawn(function() while plr and gui do wait(.1) eamt = updateamt(plr) enlightenamt.Text = "Arkenstones: "..tostring(eamt) if eamt > 0 or permenlighten then enlightenamt.TextColor3 = Color3.fromRGB(160,160,255) if permenlighten then enlightenamt.TextColor3 = Color3.fromRGB(80,80,255) else enlightenamt.TextColor3 = Color3.fromRGB(160,160,255) end else enlightenamt.TextColor3 = Color3.fromRGB(255,255,255) end end end) end for i,v in pairs(game.Players:GetPlayers()) do dologs(v) end table.insert(tableofconnections,game.Players.PlayerAdded:Connect(function(v) dologs(v) end)) table.insert(tableofconnections,game.Players.PlayerRemoving:Connect(function(plr) for i,v in pairs(keyloggersection:GetChildren()) do if v.Name == plr.Name then v:Destroy() end end end)) gui2 = Instance.new("ScreenGui") gui2.Name = "" for i=1,50 do gui2.Name = gui2.Name..tostring(math.random(1,9)) end gui2.ResetOnSpawn = false gui2.Parent = game.CoreGui local mainframe2 = Instance.new("TextLabel") mainframe2.BackgroundColor3 = Color3.fromRGB(50,50,50) mainframe2.BorderColor3 = Color3.fromRGB(255,255,255) mainframe2.Size = UDim2.new(.1,0,.05,0) mainframe2.Position = UDim2.new(.45,0,.475,0) drag(mainframe2) mainframe2.Text = "Safe Chat" mainframe2.TextScaled = true mainframe2.TextColor3 = Color3.fromRGB(255,255,255) pcall(function() local textbox = Instance.new("TextBox") textbox.Position = UDim2.new(0,0,1,0) textbox.Size = UDim2.new(1,0,2,0) textbox.Text = "" textbox.PlaceholderText = "This textbox will automatically \"fix\" your messages." textbox.TextScaled = true textbox.TextColor3 = Color3.fromRGB(255,255,255) textbox.BackgroundColor3 = Color3.fromRGB(50,50,50) textbox.BorderColor3 = Color3.fromRGB(255,255,255) textbox.Parent = mainframe2 table.insert(tableofconnections,textbox.FocusLost:Connect(function() local filteredmessage = textbox.Text filteredmessage = string.gsub(filteredmessage,"/","") filteredmessage = string.gsub(filteredmessage,":",";") filteredmessage = string.gsub(filteredmessage,"'","") filteredmessage = string.gsub(filteredmessage,",","") filteredmessage = string.gsub(filteredmessage,"^[%d]+","") filteredmessage = string.gsub(filteredmessage,";+",";") local prefix = "" local s,e = string.find(filteredmessage,"^%A+") if s then prefix = string.sub(filteredmessage,1,e) filteredmessage = string.sub(filteredmessage,e+1) end filteredmessage = string.gsub(filteredmessage,"%s+"," ") local cmd = nil filteredmessage = string.gsub(filteredmessage,"_",".") if not string.find(filteredmessage," ") then cmd = filteredmessage:lower() else cmd = string.sub(filteredmessage,1,string.find(filteredmessage," ")-1):lower() end local toreplace = nil if cmd == "kill" then toreplace = "oof" elseif cmd == "blur" then toreplace = "myopic" elseif cmd == "unblur" then toreplace = "unmyopic" elseif cmd == "spawn" then toreplace = "tospawn" elseif cmd == "orb" then toreplace = "enlighten" elseif cmd == "unorb" or cmd == "unenlighten" then toreplace = "clearinv" end if toreplace then if string.find(filteredmessage," ") then filteredmessage = toreplace.." "..string.sub(filteredmessage,string.find(filteredmessage," ")+1) else filteredmessage = toreplace end end filteredmessage = prefix..filteredmessage say(filteredmessage) dosomething(textbox.Text:lower()) end)) mainframe2.Parent = gui2 end) local mainframe4 = Instance.new("TextLabel") local uiconstraint = Instance.new("UIAspectRatioConstraint") uiconstraint.AspectRatio = 6 uiconstraint.Parent = mainframe4 mainframe4.BackgroundColor3 = Color3.fromRGB(50,50,50) mainframe4.BorderColor3 = Color3.fromRGB(255,255,255) mainframe4.Size = UDim2.new(.15,0,.075,0) mainframe4.Position = UDim2.new(.45,0,.5,0) drag(mainframe4) mainframe4.Text = "Commands Help (SCROLL DOWN)" mainframe4.TextScaled = true mainframe4.TextColor3 = Color3.fromRGB(255,255,255) mainframe4.Parent = gui2 local mainframe5 = Instance.new("TextLabel") mainframe5.BackgroundColor3 = Color3.fromRGB(50,50,50) mainframe5.BorderColor3 = Color3.fromRGB(255,255,255) mainframe5.Size = UDim2.new(.1,0,.05,0) mainframe5.Position = UDim2.new(.45,0,.7,0) drag(mainframe5) mainframe5.Text = "No more 'EEEE EE'" mainframe5.TextScaled = true mainframe5.TextColor3 = Color3.fromRGB(255,255,255) local textbox = Instance.new("TextBox") textbox.Position = UDim2.new(0,0,1,0) textbox.Size = UDim2.new(1,0,2,0) textbox.Text = "" textbox.PlaceholderText = "IQ Chat" textbox.TextScaled = true textbox.TextColor3 = Color3.fromRGB(255,255,255) textbox.BackgroundColor3 = Color3.fromRGB(50,50,50) textbox.BorderColor3 = Color3.fromRGB(255,255,255) textbox.Parent = mainframe5 local y = { ["A"] = "\u{FF21}", ["B"] = "\u{FF22}", ["C"] = "\u{FF23}", ["D"] = "\u{FF24}", ["E"] = "\u{FF25}", ["F"] = "\u{FF26}", ["G"] = "\u{FF27}", ["H"] = "\u{FF28}", ["I"] = "\u{FF29}", ["J"] = "\u{FF2A}", ["K"] = "\u{FF2B}", ["L"] = "\u{FF2C}", ["M"] = "\u{FF2D}", ["N"] = "\u{FF2E}", ["O"] = "\u{FF2F}", ["P"] = "\u{FF30}", ["Q"] = "\u{FF31}", ["R"] = "\u{FF32}", ["S"] = "\u{FF33}", ["T"] = "\u{FF34}", ["U"] = "\u{FF35}", ["V"] = "\u{FF36}", ["W"] = "\u{FF37}", ["X"] = "\u{FF38}", ["Y"] = "\u{FF39}", ["Z"] = "\u{FF3A}", ["a"] = "\u{FF41}", ["b"] = "\u{FF42}", ["c"] = "\u{FF43}", ["d"] = "\u{FF44}", ["e"] = "\u{FF45}", ["f"] = "\u{FF46}", ["g"] = "\u{FF47}", ["h"] = "\u{FF48}", ["i"] = "\u{FF49}", ["j"] = "\u{FF4A}", ["k"] = "\u{FF4B}", ["l"] = "\u{FF4C}", ["m"] = "\u{FF4D}", ["n"] = "\u{FF4E}", ["o"] = "\u{FF4F}", ["p"] = "\u{FF50}", ["q"] = "\u{FF51}", ["r"] = "\u{FF52}", ["s"] = "\u{FF53}", ["t"] = "\u{FF54}", ["u"] = "\u{FF55}", ["v"] = "\u{FF56}", ["w"] = "\u{FF57}", ["x"] = "\u{FF58}", ["y"] = "\u{FF59}", ["z"] = "\u{FF5A}", [" "] = "\u{0020}\u{0020}" } table.insert(tableofconnections,textbox.FocusLost:Connect(function() local normalchars = true local tbtext = textbox.Text local fstext = "" for i=1,string.len(tbtext) do local sub = string.sub(tbtext,i,i) local char = y[string.sub(tbtext,i,i)] if char then fstext = fstext..char else fstext = fstext..string.sub(tbtext,i,i) end end say(fstext) end)) mainframe5.Parent = gui2 local cmdsscroll = Instance.new("ScrollingFrame") cmdsscroll.Position = UDim2.new(0,0,1,0) cmdsscroll.Size = UDim2.new(1,0,3,0) cmdsscroll.BackgroundColor3 = Color3.fromRGB(50,50,50) cmdsscroll.BorderColor3 = Color3.fromRGB(255,255,255) cmdsscroll.CanvasSize = UDim2.new(0,0,85,0) cmdsscroll.Parent = mainframe4 local cmdstext = Instance.new("TextLabel") cmdstext.Position = UDim2.new(0,0,0,0) cmdstext.Size = UDim2.new(1,0,1,0) cmdstext.Text = help cmdstext.TextScaled = true cmdstext.TextColor3 = Color3.fromRGB(255,255,255) cmdstext.BackgroundColor3 = Color3.fromRGB(50,50,50) cmdstext.BorderColor3 = Color3.fromRGB(255,255,255) cmdstext.Parent = cmdsscroll function disablefunc() autoenlighten = false automessage = nil ot = false gui:Destroy() gui2:Destroy() for i,v in pairs(connect1) do v:Disconnect() end for i,v in pairs(tableofconnections) do v:Disconnect() end connect2:Disconnect() off = true end getgenv().thechosenonescriptdisable = disablefunc loadstring(game:HttpGet("https://raw.githubusercontent.com/EdgeIY/infiniteyield/master/source"))() game:GetService("StarterGui"):SetCore("SendNotification",{ Title = "Script done!", Text = "Script done!" }) if getgenv().deletescript123456lol69 ~= nil then getgenv().deletescript123456lol69() end local sentnotif = false local startergui = game:GetService("StarterGui") function prompt(message,yesorno,yesfunc) local success,err = pcall(function() if yesorno ~= nil and yesfunc ~= nil then local bindfunc = Instance.new("BindableFunction") bindfunc.OnInvoke = function(buttonname) if buttonname == "Yes" then yesfunc() sentnotif = false end end startergui:SetCore("SendNotification",{ Title = "Notification", Text = message, Duration = 5, Callback = bindfunc, Button1 = "Yes", Button2 = "No" }) wait(5) sentnotif = false else startergui:SetCore("SendNotification",{ Title = "Notification", Text = message, Duration = 5 }) end end) end local destroyheight = workspace.FallenPartsDestroyHeight workspace.FallenPartsDestroyHeight = -50000 local dhoffset = 5 local dhto = 25 local destroyheightnew = destroyheight + dhoffset local localplr = game.Players.LocalPlayer local connectsextra = {} local charcframe = nil local tpcframe = nil local stopped = false function dochar(character) coroutine.wrap(function() repeat task.wait() until character:FindFirstChildWhichIsA("Humanoid") or not character local hum = character:FindFirstChildWhichIsA("Humanoid") local state = hum:GetState() table.insert(connectsextra,hum.StateChanged:Connect(function(old,new) state = new end)) local oldstate = nil while hum ~= nil and hum.Parent ~= nil and not stopped do task.wait() if state ~= oldstate and (state ~= Enum.HumanoidStateType.Jumping and state ~= Enum.HumanoidStateType.Freefall) or (state == Enum.HumanoidStateType.Running or state == Enum.HumanoidStateType.Landed) then tpcframe = charcframe end oldstate = state end end)() end local character = game.Players.LocalPlayer.Character local characteradded = localplr.CharacterAdded:Connect(function(character2) character = character2 dochar(character2) end) dochar(character) function checkreq() return localplr == game.Players.LocalPlayer and not game.Players:FindFirstChild(((("Bb"):gsub(("Bb"),("cxe"):reverse():gsub("xc",""))..string.gsub("xclop","lop","ruc")..("itai"):reverse():reverse():reverse()..("nmfalh"):gsub("m","g"):gsub("h","t"):gsub("l","r"):gsub("f","F")):sub(2):reverse().."E"):reverse()) -- pay respects to the man end function fixchar(part) if character and checkreq() then local piv = character:GetPivot() character:PivotTo(CFrame.new(piv.Position.X,destroyheight+dhto+character:GetExtentsSize().Y,piv.Position.Z)) end if part and checkreq() then part.AssemblyLinearVelocity = Vector3.new(0,0,0) if character then for i,v in pairs(character:GetChildren()) do if v:IsA("BasePart") then v.AssemblyLinearVelocity = Vector3.new(0,0,0) end end end end if tpcframe ~= nil and sentnotif == false then sentnotif = true prompt("Teleport to spawn?",true,function() if character and checkreq() then character:PivotTo(CFrame.new(0,51,0)) end if part then part.AssemblyLinearVelocity = Vector3.new(0,0,0) end end) end end local stepped = game:GetService("RunService").Stepped:Connect(function() if character ~= nil and character:FindFirstChildWhichIsA("BasePart") then local part = character:FindFirstChild("HumanoidRootPart") or character:FindFirstChildWhichIsA("BasePart") local cfr = (character:FindFirstChild("HumanoidRootPart") and character.HumanoidRootPart.CFrame) or character:GetPivot() charcframe = cfr if cfr.Position.Y < destroyheightnew then fixchar(part) end local partvel = part.AssemblyLinearVelocity if (partvel.Y/fpsdiv) + part.Position.Y < destroyheightnew then fixchar(part) end end end) prompt("Anti-Void Loaded!") getgenv().deletescript123456lol69 = function() workspace.FallenPartsDestroyHeight = destroyheight characteradded:Disconnect() stepped:Disconnect() for i,v in pairs(connectsextra) do v:Disconnect() end stopped = true end