
Key Required

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



doesnt work
@jacion2016 it does work.
It works on Xeno, and I love it!
Work on delta?? I'll see and give my thoughts!!!