
Keyless

-- Join the discord https://discord.gg/QS4Sz3ANc6
local OrionLib = loadstring(game:HttpGet(('https://raw.githubusercontent.com/shlexware/Orion/main/source')))()
local Window = OrionLib:MakeWindow({Name = "Nameless Hub | Redwood Prison", HidePremium = false, IntroEnabled = true, SaveConfig = true, IntroText = "Nameless Hub", IntroIcon = "rbxassetid://4483362748", Icon = "rbxassetid://4483362748", ConfigFolder = "Loader"})
local Tab = Window:MakeTab({
Name = "Antikick",
Icon = "rbxassetid://4483345998",
PremiumOnly = false
})
local Section = Tab:AddSection({
Name = "Toggles"
})
local toggleEnabled = false
Tab:AddToggle({
Name = "Teamlock",
Default = false,
Callback = function(Value)
toggleEnabled = Value
end
})
local function teamlockLoop()
while true do
if toggleEnabled then
local args = {
"requestTeam",
"police"
}
workspace:WaitForChild("resources"):WaitForChild("RemoteFunction"):InvokeServer(unpack(args))
end
wait()
end
end
coroutine.wrap(teamlockLoop)()
local toggleEnabled = true
Tab:AddToggle({
Name = "Autohostile",
Default = true,
Callback = function(Value)
toggleEnabled = Value
end
})
local function autoHostileLoop()
while true do
if toggleEnabled then
local args = {
"becomeHostile"
}
workspace:WaitForChild("resources"):WaitForChild("RemoteEvent"):FireServer(unpack(args))
end
wait()
end
end
coroutine.wrap(autoHostileLoop)()
local Section = Tab:AddSection({
Name = "Buttons"
})
Tab:AddButton({
Name = "Delete Spawn",
Callback = function()
while workspace:FindFirstChild("robber spawn") do
workspace["robber spawn"]:Destroy()
wait()
end
wait()
while true do
for _, player in ipairs(game.Players:GetPlayers()) do
local character = player.Character
if character then
local robberSpawn = character:FindFirstChild("robber spawn")
if robberSpawn then
robberSpawn:Destroy()
end
end
end
wait()
end
end
})
Tab:AddButton({
Name = "Antidelay",
Callback = function()
local Players = game:GetService("Players")
local LocalPlayer = Players.LocalPlayer
local RunService = game:GetService("RunService")
local function checkAndFire()
if true then
local ohString1 = "resetNetworkOwnership"
local ohInstance2 = LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
local ohBoolean3 = false
workspace.resources.RemoteEvent:FireServer(ohString1, ohInstance2, ohBoolean3)
end
end
RunService.Heartbeat:Connect(checkAndFire)
end
})
Tab:AddButton({
Name = "Anticlone",
Callback = function()
while true do
for _, player in ipairs(game.Players:GetPlayers()) do
local character = player.Character
if character and character:FindFirstChild("HumanoidRootPart") then
for _, part in ipairs(character:GetDescendants()) do
if not (part:IsA("Part") and (part.Name == "HumanoidRootPart" or
part.Name == "Left Leg" or
part.Name == "Right Leg" or
part.Name == "Right Arm" or
part.Name == "Left Arm" or
part.Name == "Head" or
part.Name == "Torso")) and
not (part:IsA("Tool") or part:IsA("Accessory") or part:IsA("LocalScript") or
part:IsA("Script") or part:IsA("Shirt") or part:IsA("Pants") or
part:IsA("Humanoid") or part:IsA("BodyColors") or part:IsA("CharacterMesh")) then
local parent = part.Parent
local isExcluded = false
while parent do
if parent == character.HumanoidRootPart or
parent == character["Left Leg"] or
parent == character["Right Leg"] or
parent == character["Right Arm"] or
parent == character["Left Arm"] or
parent == character.Head or
parent == character.Torso or
parent:IsA("Tool") or
parent:IsA("Accessory") or
parent:IsA("LocalScript") or
parent:IsA("Script") or
parent:IsA("Shirt") or
parent:IsA("Pants") or
parent:IsA("Humanoid") or
parent:IsA("BodyColors") or
parent:IsA("CharacterMesh") then
isExcluded = true
break
end
parent = parent.Parent
end
if not isExcluded then
part:Destroy()
end
end
end
end
end
wait()
end
end
})
Tab:AddButton({
Name = "Antilag",
Callback = function()
while true do
local connections = getconnections(RemoteEvent.OnClientEvent)
for _, connection in ipairs(connections) do
local success, result = pcall(function()
connection:Disable()
end)
if not success then
warn("Error occurred:", result)
end
end
end
end
})
local Tab = Window:MakeTab({
Name = "Local",
Icon = "rbxassetid://4483345998",
PremiumOnly = false
})
local Section = Tab:AddSection({
Name = "Local Player"
})
local connection
Tab:AddToggle({
Name = "Noclip",
Default = false,
Callback = function(Value)
if Value then
connection = game:GetService("RunService").Stepped:Connect(function()
game.Players.LocalPlayer.Character.Head.CanCollide = false
game.Players.LocalPlayer.Character.Torso.CanCollide = false
end)
else
if connection then
connection:Disconnect()
connection = nil
end
game.Players.LocalPlayer.Character.Head.CanCollide = true
game.Players.LocalPlayer.Character.Torso.CanCollide = true
end
end
})
local player = game.Players.LocalPlayer
local humanoid = player.Character and player.Character:FindFirstChild("Humanoid")
local function handleHealthChanged(health)
if health <= 0 then
Toggle:Set(false)
end
end
local function characterAdded(character)
humanoid = character:FindFirstChild("Humanoid")
if humanoid then
humanoid.HealthChanged:Connect(handleHealthChanged)
end
end
player.CharacterAdded:Connect(characterAdded)
if humanoid then
humanoid.HealthChanged:Connect(handleHealthChanged)
end
local loopEnabled = false
Tab:AddToggle({
Name = "Kill Aura",
Default = false,
Callback = function(Value)
loopEnabled = Value
end
})
local function KillAuraCoroutine()
while true do
if loopEnabled then
local localPlayer = game.Players.LocalPlayer
local localPlayerCharacter = localPlayer.Character
local localPlayerHumanoidRootPart = localPlayerCharacter and localPlayerCharacter:FindFirstChild("HumanoidRootPart")
if localPlayerHumanoidRootPart then
local targetPosition = localPlayerHumanoidRootPart.Position
local players = game.Players:GetPlayers()
for _, otherPlayer in ipairs(players) do
local otherPlayerCharacter = otherPlayer.Character
if otherPlayerCharacter then
local otherPlayerHumanoidRootPart = otherPlayerCharacter:FindFirstChild("HumanoidRootPart")
if otherPlayerHumanoidRootPart then
if (otherPlayerHumanoidRootPart.Position - targetPosition).Magnitude <= 10 then
for x = 1, 2 do
local args = {
[1] = "FireOtherClients",
[2] = "drawLaser",
[3] = Vector3.new(0, 0, 0),
[4] = Vector3.new(0, 0, 0),
[5] = {
["Name"] = "Head",
["CFrame"] = otherPlayerCharacter.Head.CFrame,
["Material"] = Enum.Material.ForceField,
["Parent"] = otherPlayerCharacter,
["Size"] = Vector3.new(0.001, 0.001, 0.001),
["Transparency"] = 1
}
}
workspace.resources.RemoteEvent:FireServer(unpack(args))
end
end
end
end
end
end
end
wait()
end
end
coroutine.wrap(KillAuraCoroutine)()
Tab:AddSlider({
Name = "Speed",
Min = 16,
Max = 120,
Default = 16,
Color = Color3.fromRGB(255,255,255),
Increment = 1,
Callback = function(Value)
local player = game.Players.LocalPlayer
local humanoid = player.Character and player.Character:FindFirstChildOfClass("Humanoid")
if humanoid then
humanoid.WalkSpeed = Value
end
end
})
Tab:AddSlider({
Name = "Jumppower",
Min = 50,
Max = 100,
Default = 50,
Color = Color3.fromRGB(255,255,255),
Increment = 1,
Callback = function(Value)
local player = game.Players.LocalPlayer
local humanoid = player.Character and player.Character:FindFirstChildOfClass("Humanoid")
if humanoid then
humanoid.JumpPower = Value
end
end
})
Tab:AddSlider({
Name = "FOV",
Min = 70,
Max = 120,
Default = 70,
Color = Color3.fromRGB(255,255,255),
Increment = 1,
Callback = function(Value)
local player = game.Players.LocalPlayer
local camera = workspace.CurrentCamera
if camera then
camera.FieldOfView = Value
end
end
})
local Section = Tab:AddSection({
Name = "Autoitem"
})
local toolToClone = "M98B"
Tab:AddToggle({
Name = "Autoitem",
Default = false,
Callback = function(Value)
local remoteEvent = game.Workspace.resources.RemoteEvent
local function duplicateTool()
local player = game.Players.LocalPlayer
local backpack = player.Backpack
local tool = backpack:FindFirstChild(toolToClone)
if Value and not remoteEvent:FindFirstChild(toolToClone) then
if tool then
local clonedTool = tool:Clone()
clonedTool.Parent = remoteEvent
end
end
end
local function removeTools()
if not Value then
for _, child in ipairs(remoteEvent:GetChildren()) do
child:Destroy()
end
end
end
local function addToolOnCharacterAdded(character)
if Value and not game.Players.LocalPlayer.Character:FindFirstChild(toolToClone) then
duplicateTool()
end
end
local function moveToolToBackpackOnCharacterRemoving(character)
local tool = remoteEvent:FindFirstChild(toolToClone)
if tool then
tool:Clone().Parent = game.Players.LocalPlayer.Backpack
tool:Destroy()
end
end
game.Players.LocalPlayer.CharacterAdded:Connect(addToolOnCharacterAdded)
game.Players.LocalPlayer.CharacterRemoving:Connect(moveToolToBackpackOnCharacterRemoving)
if Value then
duplicateTool()
game.Players.LocalPlayer.CharacterAdded:Connect(addToolOnCharacterAdded)
else
removeTools()
end
end
})
Tab:AddDropdown({
Name = "Items",
Default = "M98B",
Options = {"Taser", "Handcuffs", "Beretta M9", "M16", "SPAS-12", "M98B", "M60", "UMP-45", "M14", "ACR", "Revolver", "Parachute", "AK47", "M1014", "S&W 638", "L86A2", "AK47-U", "Makarov", "Hammer", "Fake ID Card", "Guitar"},
Callback = function(Value)
toolToClone = Value
end
})
local Section = Tab:AddSection({
Name = "drawLaser"
})
local loopEnabled = false
local Bubble = nil
local lib = require(game:GetService("Workspace").upsilonLibrary)
local loopEnabled = false
local Bubble = nil
local lib = require(game:GetService("Workspace").upsilonLibrary)
Tab:AddToggle({
Name = "Bubble",
Default = false,
Callback = function(Value)
loopEnabled = Value
if Value then
if not Bubble then
Bubble = Instance.new("Part")
Bubble.Name = "Bubble"
Bubble.Parent = Workspace
Bubble.Size = Vector3.new(20, 20, 20)
Bubble.CastShadow = true
Bubble.CanCollide = false
Bubble.Anchored = true
Bubble.Shape = Enum.PartType.Ball
Bubble.Color = Color3.fromRGB(17, 17, 17)
Bubble.Material = Enum.Material.ForceField
Bubble.Transparency = 0
function Shield(part)
local properties = {
CanCollide = true,
Parent = Workspace,
Anchored = true,
BrickColor = part.BrickColor,
RotVelocity = part.RotVelocity,
Name = part.Name,
Position = part.Position,
Material = part.Material,
Shape = part.Shape,
Size = part.Size,
CastShadow = true,
Transparency = 1
}
lib.FireOtherClients("drawLaser", part.Position, part.Position, properties)
end
local function RespawnBubble(character)
if Bubble then
Bubble:Destroy()
Bubble = nil
end
if character and loopEnabled then
wait(1)
Bubble = Instance.new("Part")
Bubble.Name = "Bubble"
Bubble.Parent = Workspace
Bubble.Size = Vector3.new(20, 20, 20)
Bubble.CastShadow = true
Bubble.CanCollide = false
Bubble.Anchored = true
Bubble.Shape = Enum.PartType.Ball
Bubble.Color = Color3.fromRGB(17, 17, 17)
Bubble.Material = Enum.Material.ForceField
Bubble.Transparency = 0
Bubble.CFrame = character.HumanoidRootPart.CFrame
Shield(Bubble)
end
end
RespawnBubble(game.Players.LocalPlayer.Character)
game.Players.LocalPlayer.CharacterAdded:Connect(RespawnBubble)
game.Players.LocalPlayer.CharacterRemoving:Connect(function(character)
if Bubble then
Bubble:Destroy()
Bubble = nil
end
end)
end
while loopEnabled do
wait()
if Bubble and game.Players.LocalPlayer.Character then
Bubble.CFrame = game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame
Shield(Bubble)
end
end
else
loopEnabled = false
if Bubble then
Bubble:Destroy()
Bubble = nil
end
end
end
})
Tab:AddSlider({
Name = "Bubble Size",
Min = 7,
Max = 200,
Default = 20,
Color = Color3.fromRGB(255,255,255),
Increment = 1,
Callback = function(Value)
if Bubble then
Bubble.Size = Vector3.new(Value, Value, Value)
end
end
})
Tab:AddColorpicker({
Name = "Bubble Color",
Default = Color3.fromRGB(17, 17, 17),
Callback = function(Value)
if Bubble then
Bubble.Color = Value
end
end
})
local Tab = Window:MakeTab({
Name = "Players",
Icon = "rbxassetid://4483345998",
PremiumOnly = false
})
local Section = Tab:AddSection({
Name = "Actions"
})
Tab:AddTextbox({
Name = "Target Player",
TextDisappear = false,
Callback = function(Value)
targetPlayer = Value
end
})
Tab:AddButton({
Name = "Bring",
Callback = function()
local initialPosition = game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame
local Upsilon = require(workspace:WaitForChild("upsilonLibrary"))
local targetPlayerName = targetPlayer
if targetPlayerName == "" then
return
end
wait(0.5)
local playerModel = workspace:FindFirstChild(game.Players.LocalPlayer.Name)
if playerModel then
playerModel:Destroy()
end
wait(0.5)
local resources = workspace:FindFirstChild("resources")
if not resources or not resources:FindFirstChild("RemoteEvent") then
return
end
local remoteEvent = resources.RemoteEvent
local ohString2 = "reloadMe"
remoteEvent:FireServer(ohString2)
wait(0.8)
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = initialPosition
wait(0.5)
local targetPlayer = game.Players:FindFirstChild(targetPlayerName)
if targetPlayer then
local targetCharacter = targetPlayer.Character
if targetCharacter then
local targetTorso = targetCharacter:FindFirstChild("Torso")
if targetTorso then
Upsilon.InvokeServer("giveRiotShield", targetTorso)
wait(0.5)
ohString2 = "reloadMe"
remoteEvent:FireServer(ohString2)
wait(0.7)
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = initialPosition
end
end
end
end
})
Tab:AddButton({
Name = "Goto",
Callback = function()
local player = game.Players:FindFirstChild(targetPlayer)
if player then
local character = player.Character
if character then
local rootPart = character:FindFirstChild("HumanoidRootPart")
if rootPart then
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = rootPart.CFrame
end
end
end
end
})
Tab:AddButton({
Name = "Kill",
Callback = function()
local player = game.Players:FindFirstChild(targetPlayer)
if player then
for x = 1, 2 do
local args = {
[1] = "FireOtherClients",
[2] = "drawLaser",
[3] = Vector3.new(0, 0, 0),
[4] = Vector3.new(0, 0, 0),
[5] = {
["Name"] = "Head",
["CFrame"] = player.Character.Head.CFrame,
["Material"] = Enum.Material.ForceField,
["Parent"] = player.Character,
["Size"] = Vector3.new(0.001, 0.001, 0.001),
["Transparency"] = 1
}
}
workspace.resources.RemoteEvent:FireServer(unpack(args))
end
end
end
})
local loopRunning = false
Tab:AddToggle({
Name = "Loop Kill",
Default = false,
Callback = function(Value)
loopRunning = Value
if not loopRunning then
return
end
while loopRunning do
local player = game.Players:FindFirstChild(targetPlayer)
if player and player.Character and player.Character:FindFirstChild("Head") then
for x = 1, 2 do
local args = {
[1] = "FireOtherClients",
[2] = "drawLaser",
[3] = Vector3.new(0, 0, 0),
[4] = Vector3.new(0, 0, 0),
[5] = {
["Name"] = "Head",
["CFrame"] = player.Character.Head.CFrame,
["Material"] = Enum.Material.ForceField,
["Parent"] = player.Character,
["Size"] = Vector3.new(0.001, 0.001, 0.001),
["Transparency"] = 1
}
}
workspace.resources.RemoteEvent:FireServer(unpack(args))
end
end
wait()
end
end
})
Tab:AddButton({
Name = "Bring All",
Callback = function()
local Upsilon = require(workspace.upsilonLibrary)
local TeleportationRoutine = {}
function TeleportationRoutine:new()
local obj = {}
setmetatable(obj, self)
self.__index = self
obj.running = false
obj.processedPlayers = {}
return obj
end
function TeleportationRoutine:Toggle()
self.running = not self.running
if self.running then
self:Execute()
end
end
function TeleportationRoutine:Execute()
while self.running do
local initialPosition = game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame
wait(0.5)
local playerModel = workspace:FindFirstChild(game.Players.LocalPlayer.Name)
if playerModel then
playerModel:Destroy()
end
wait(0.5)
local ohString2 = "reloadMe"
workspace.resources.RemoteEvent:FireServer(ohString2)
wait(0.8)
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = initialPosition
wait(0.5)
local targetPlayer
for _, player in ipairs(game.Players:GetPlayers()) do
if player ~= game.Players.LocalPlayer then
local playerName = player.Name
if not self:HasProcessedPlayer(playerName) then
targetPlayer = player
self:MarkPlayerAsProcessed(playerName)
break
end
end
end
if targetPlayer then
Upsilon.InvokeServer("giveRiotShield", targetPlayer.Character.Torso)
wait(0.5)
ohString2 = "reloadMe"
workspace.resources.RemoteEvent:FireServer(ohString2)
wait(0.7)
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = initialPosition
else
self.running = false
end
wait()
end
end
function TeleportationRoutine:HasProcessedPlayer(playerName)
return self.processedPlayers[playerName] == true
end
function TeleportationRoutine:MarkPlayerAsProcessed(playerName)
self.processedPlayers[playerName] = true
end
local routine = TeleportationRoutine:new()
routine:Toggle()
end
})
Tab:AddButton({
Name = "Kill Others",
Callback = function()
for _, player in ipairs(game.Players:GetPlayers()) do
if player ~= game.Players.LocalPlayer then
for x = 1, 2 do
local args = {
[1] = "FireOtherClients",
[2] = "drawLaser",
[3] = Vector3.new(0, 0, 0),
[4] = Vector3.new(0, 0, 0),
[5] = {
["Name"] = "Head",
["CFrame"] = player.Character.Head.CFrame,
["Material"] = Enum.Material.ForceField,
["Parent"] = player.Character,
["Size"] = Vector3.new(0.001, 0.001, 0.001),
["Transparency"] = 1
}
}
workspace.resources.RemoteEvent:FireServer(unpack(args))
end
end
end
end
})
local enabled = false
local loopDelay = 0
local function executeCode()
while enabled do
for _, player in ipairs(game.Players:GetPlayers()) do
if player ~= game.Players.LocalPlayer and player.Character then
local character = player.Character
if character:FindFirstChild("Head") then
for x = 1, 2 do
local args = {
[1] = "FireOtherClients",
[2] = "drawLaser",
[3] = Vector3.new(0, 0, 0),
[4] = Vector3.new(0, 0, 0),
[5] = {
["Name"] = "Head",
["CFrame"] = character.Head.CFrame,
["Material"] = Enum.Material.ForceField,
["Parent"] = character,
["Size"] = Vector3.new(0.001, 0.001, 0.001),
["Transparency"] = 1
}
}
workspace.resources.RemoteEvent:FireServer(unpack(args))
end
end
end
end
wait(loopDelay)
end
end
Tab:AddToggle({
Name = "Loop Kill Others",
Default = false,
Callback = function(Value)
enabled = Value
if enabled then
executeCode()
end
end
})
local Tab = Window:MakeTab({
Name = "drawLaser",
Icon = "rbxassetid://4483345998",
PremiumOnly = false
})
local Section = Tab:AddSection({
Name = "Combat"
})
Tab:AddButton({
Name = "Click Kill",
Callback = function()
local lib = require(game:GetService("Workspace").upsilonLibrary)
local lib = require(game:GetService("Workspace").upsilonLibrary)
local mouse = game.Players.LocalPlayer:GetMouse()
local tool = Instance.new("Tool")
tool.RequiresHandle = false
tool.Name = "Click Kill"
local cooldown = 0.5
local lastActivated = 0
function CreateBubble(position)
local Bubble = Instance.new("Part")
Bubble.Parent = workspace
Bubble.CastShadow = false
Bubble.CanCollide = false
Bubble.Anchored = true
Bubble.Shape = Enum.PartType.Ball
Bubble.BrickColor = BrickColor.new("Bright blue")
Bubble.Material = Enum.Material.Neon
Bubble.CFrame = CFrame.new(position)
Bubble.Transparency = 0
function Portal(part)
local properties = {
CanCollide = false,
Parent = workspace,
Anchored = true,
BrickColor = part.BrickColor,
RotVelocity = part.RotVelocity,
Name = part.Name,
Position = part.Position,
CFrame = part.CFrame,
Material = part.Material,
Shape = part.Shape,
Size = part.Size,
CastShadow = false,
Transparency = 1
}
lib.FireOtherClients("drawLaser", part.Position, part.Position, properties)
end
local function animateBubble()
Bubble.Size = Vector3.new(15, 15, 15)
wait(0.1)
Bubble.Size = Vector3.new(14, 14, 14)
wait(0.1)
Bubble.Size = Vector3.new(13, 13, 13)
wait(0.1)
Bubble.Size = Vector3.new(12, 12, 12)
wait(0.1)
Bubble.Size = Vector3.new(11, 11, 11)
wait(0.1)
Bubble.Size = Vector3.new(10, 10, 10)
wait(0.1)
Bubble.Size = Vector3.new(9, 9, 9)
wait(0.1)
Bubble.Size = Vector3.new(8, 8, 8)
wait(0.1)
Bubble.Size = Vector3.new(7, 7, 7)
wait(0.1)
Bubble.Size = Vector3.new(6, 6, 6)
wait(0.1)
Bubble.Size = Vector3.new(5, 5, 5)
wait(0.1)
Bubble.Size = Vector3.new(4, 4, 4)
wait(0.1)
Bubble.Size = Vector3.new(3, 3, 3)
wait(0.1)
Bubble.Size = Vector3.new(2, 2, 2)
wait(0.1)
Bubble.Size = Vector3.new(1, 1, 1)
wait(0.1)
Bubble:Destroy()
end
local function teleportBubble()
while true do
Portal(Bubble)
if Bubble.Size.X <= 1 then
break
end
wait()
end
end
spawn(teleportBubble)
coroutine.wrap(animateBubble)()
end
function FireLaserOnPlayers(position)
return coroutine.create(function()
for _, player in ipairs(game.Players:GetPlayers()) do
if player ~= game.Players.LocalPlayer then
local distance = (player.Character.HumanoidRootPart.Position - position).Magnitude
if distance <= 15 then
for x = 1, 2 do
local args = {
[1] = "FireOtherClients",
[2] = "drawLaser",
[3] = Vector3.new(0, 0, 0),
[4] = Vector3.new(0, 0, 0),
[5] = {
["Name"] = "Head",
["CFrame"] = player.Character.Head.CFrame,
["Material"] = Enum.Material.ForceField,
["Parent"] = player.Character,
["Size"] = Vector3.new(0.001, 0.001, 0.001),
["Transparency"] = 1
}
}
workspace.resources.RemoteEvent:FireServer(unpack(args))
end
end
end
end
end)
end
local function RunFireLaserOnPlayers(position)
local coroutineFireLaser = FireLaserOnPlayers(position)
coroutine.resume(coroutineFireLaser)
end
tool.Activated:Connect(function()
local currentTime = tick()
if currentTime - lastActivated >= cooldown then
lastActivated = currentTime
CreateBubble(mouse.Hit.Position)
coroutine.wrap(RunFireLaserOnPlayers)(mouse.Hit.Position)
end
end)
tool.Parent = game.Players.LocalPlayer.Backpack
end
})
Tab:AddButton({
Name = "Lightsaber",
Callback = function()
local Tool = Instance.new("Tool", game.Players.LocalPlayer.Backpack)
local Handle = Instance.new("Part", Tool)
local Part2 = Instance.new("Part", Tool)
local HandleWeld = Instance.new("Weld", Handle)
local SwingSound = Instance.new("Sound", Handle)
local lib = require(game:GetService("Workspace").upsilonLibrary)
Tool.Name = "Lightsaber"
HandleWeld.C0 = CFrame.new(0, 0, 0)
HandleWeld.Part0 = Part2
HandleWeld.Part1 = Handle
Handle.Name = "Handle"
Handle.CFrame = CFrame.new(-42.9000015, 1.10000038, -146.100006, 1, 0, 0, 0, 1, 0, 0, 0, 1)
Handle.Position = Vector3.new(-42.900001525878906, 1.1000003814697266, -146.10000610351562)
Handle.Color = Color3.fromRGB(0, 0, 0)
Handle.Size = Vector3.new(0.2, 1.3, 0.19)
Handle.BottomSurface = Enum.SurfaceType.Smooth
Handle.BrickColor = BrickColor.new("Really black")
Handle.CanCollide = false
Handle.Material = Enum.Material.Neon
Handle.TopSurface = Enum.SurfaceType.Smooth
Part2.CFrame = CFrame.new(-42.9029617, 3.24664497, -146.100006, 0, 0, 1, -1, 0, 0, 0, -1, 0)
Part2.Orientation = Vector3.new(0, 90, -90)
Part2.Position = Vector3.new(-42.90296173095703, 3.246644973754883, -146.10000610351562)
Part2.Rotation = Vector3.new(-90, 90, 0)
Part2.Color = Color3.fromRGB(196, 40, 28)
Part2.Size = Vector3.new(5, 0.2, 0.2)
Part2.BottomSurface = Enum.SurfaceType.Smooth
Part2.BrickColor = BrickColor.new(LightsaberColor)
Part2.CanCollide = true
Part2.Material = Enum.Material.Neon
Part2.TopSurface = Enum.SurfaceType.Smooth
Part2.Shape = Enum.PartType.Cylinder
HandleWeld.C0 = HandleWeld.C0 * CFrame.new(3.15, 0, 0) * CFrame.Angles(0, 0, math.rad(90))
SwingSound.Volume = 1
SwingSound.SoundId = "rbxassetid://605565775"
function sword(part)
local properties = {
["CanCollide"] = false,
["Parent"] = workspace,
["Anchored"] = true,
["Color"] = part.Color,
["CFrame"] = part.CFrame,
["Material"] = part.Material,
["Shape"] = part.Shape,
["Size"] = part.Size,
["CastShadow"] = true
}
lib.FireOtherClients("drawLaser", part.Position, part.Position, properties)
end
local ToolEquipped = false
local ToolActive = false
Tool.Equipped:Connect(function()
if not ToolEquipped then
ToolEquipped = true
while wait() do
if not ToolEquipped then
break
end
sword(Handle)
sword(Part2)
end
end
end)
Tool.Unequipped:Connect(function()
if ToolEquipped then
ToolEquipped = false
end
end)
Tool.Activated:Connect(function()
if ToolEquipped and not ToolActive then
ToolActive = true
AnimationId = "218504594"
local Anim = Instance.new("Animation")
Anim.AnimationId = "rbxassetid://" .. AnimationId
local humanoid = game.Players.LocalPlayer.Character.Humanoid
local animation = humanoid:LoadAnimation(Anim)
animation:Play()
animation:AdjustSpeed(1)
local localPlayer = game.Players.LocalPlayer
local localPlayerCharacter = localPlayer.Character
local localPlayerHumanoidRootPart = localPlayerCharacter and localPlayerCharacter:FindFirstChild("HumanoidRootPart")
if localPlayerHumanoidRootPart then
local targetPosition = localPlayerHumanoidRootPart.Position
local players = game.Players:GetPlayers()
for _, otherPlayer in ipairs(players) do
local otherPlayerCharacter = otherPlayer.Character
if otherPlayerCharacter then
local otherPlayerHumanoidRootPart = otherPlayerCharacter:FindFirstChild("HumanoidRootPart")
if otherPlayerHumanoidRootPart then
if (otherPlayerHumanoidRootPart.Position - targetPosition).Magnitude <= 10 then
for x = 1, 2 do
local args = {
[1] = "FireOtherClients",
[2] = "drawLaser",
[3] = Vector3.new(0, 0, 0),
[4] = Vector3.new(0, 0, 0),
[5] = {
["Name"] = "Head",
["CFrame"] = otherPlayerCharacter.Head.CFrame,
["Material"] = Enum.Material.ForceField,
["Parent"] = otherPlayerCharacter,
["Size"] = Vector3.new(0.001, 0.001, 0.001),
["Transparency"] = 1
}
}
workspace.resources.RemoteEvent:FireServer(unpack(args))
end
end
end
end
end
end
SwingSound.PlaybackSpeed = (math.random(6, 11) / 10)
SwingSound:Play()
wait(0.7)
ToolActive = false
end
end)
end
})
Tab:AddColorpicker({
Name = "Lightsaber Color",
Default = Color3.fromRGB(98, 37, 209),
Callback = function(Value)
LightsaberColor = Value
end
})
local Section = Tab:AddSection({
Name = "Miscellaneous"
})
Tab:AddButton({
Name = "Blackhole",
Callback = function()
local function onPlayerAdded(player)
local function CreatePermPart(part,parent)
local properties = {
["TopSurface"] = "f",
["Material"] = part.Material,
["Reflectance"] = part.Reflectance,
["BrickColor"] = part.BrickColor,
["Transparency"] = part.Transparency,
["Size"] = part.Size,
["Position"] = part.Position,
["CanCollide"] = part.CanCollide,
["Anchored"] = part.Anchored,
["Shape"] = part.Shape,
["Parent"] = parent,
["Orientation"] = part.Orientation
}
require(game:GetService("Workspace").upsilonLibrary).FireOtherClients("drawLaser",part.Position,part.Position,properties)
end
local part = Instance.new("Part")
part.Parent = workspace
part.Size = Vector3.new(8000, 8000, 8000)
part.CastShadow = false
part.CanCollide = true
part.Anchored = true
part.Shape = Enum.PartType.Ball
part.BrickColor = BrickColor.new("1003")
part.Material = Enum.Material.Neon
part.CFrame = CFrame.new(Vector3.new(10000, 30000, 30000))
part.Transparency = 0
CreatePermPart(part, game.Workspace)
local part = Instance.new("Part")
part.Parent = workspace
part.Size = Vector3.new(250, 250, 250)
part.CastShadow = false
part.CanCollide = true
part.Anchored = true
part.Shape = Enum.PartType.Ball
part.BrickColor = BrickColor.new("1")
part.Material = Enum.Material.Neon
part.CFrame = CFrame.new(Vector3.new(10208.3779296875, 30000, 28818.23046875))
part.Transparency = 0
CreatePermPart(part, game.Workspace)
local part = Instance.new("Part")
part.Parent = workspace
part.Size = Vector3.new(250, 250, 250)
part.CastShadow = false
part.CanCollide = true
part.Anchored = true
part.Shape = Enum.PartType.Ball
part.BrickColor = BrickColor.new("1")
part.Material = Enum.Material.Neon
part.CFrame = CFrame.new(Vector3.new(10410.423828125, 30000, 28872.369140625))
part.Transparency = 0
CreatePermPart(part, game.Workspace)
local part = Instance.new("Part")
part.Parent = workspace
part.Size = Vector3.new(250, 250, 250)
part.CastShadow = false
part.CanCollide = true
part.Anchored = true
part.Shape = Enum.PartType.Ball
part.BrickColor = BrickColor.new("1")
part.Material = Enum.Material.Neon
part.CFrame = CFrame.new(Vector3.new(10600, 30000, 28960.76953125))
part.Transparency = 0
CreatePermPart(part, game.Workspace)
local part = Instance.new("Part")
part.Parent = workspace
part.Size = Vector3.new(250, 250, 250)
part.CastShadow = false
part.CanCollide = true
part.Anchored = true
part.Shape = Enum.PartType.Ball
part.BrickColor = BrickColor.new("1")
part.Material = Enum.Material.Neon
part.CFrame = CFrame.new(Vector3.new(10771.3447265625, 30000, 29080.74609375))
part.Transparency = 0
CreatePermPart(part, game.Workspace)
local part = Instance.new("Part")
part.Parent = workspace
part.Size = Vector3.new(250, 250, 250)
part.CastShadow = false
part.CanCollide = true
part.Anchored = true
part.Shape = Enum.PartType.Ball
part.BrickColor = BrickColor.new("1")
part.Material = Enum.Material.Neon
part.CFrame = CFrame.new(Vector3.new(10919.2529296875, 30000, 29228.654296875))
part.Transparency = 0
CreatePermPart(part, game.Workspace)
local part = Instance.new("Part")
part.Parent = workspace
part.Size = Vector3.new(250, 250, 250)
part.CastShadow = false
part.CanCollide = true
part.Anchored = true
part.Shape = Enum.PartType.Ball
part.BrickColor = BrickColor.new("1")
part.Material = Enum.Material.Neon
part.CFrame = CFrame.new(Vector3.new(11039.23046875, 30000, 29400))
part.Transparency = 0
CreatePermPart(part, game.Workspace)
local part = Instance.new("Part")
part.Parent = workspace
part.Size = Vector3.new(250, 250, 250)
part.CastShadow = false
part.CanCollide = true
part.Anchored = true
part.Shape = Enum.PartType.Ball
part.BrickColor = BrickColor.new("1")
part.Material = Enum.Material.Neon
part.CFrame = CFrame.new(Vector3.new(11127.630859375, 30000, 29589.576171875))
part.Transparency = 0
CreatePermPart(part, game.Workspace)
local part = Instance.new("Part")
part.Parent = workspace
part.Size = Vector3.new(250, 250, 250)
part.CastShadow = false
part.CanCollide = true
part.Anchored = true
part.Shape = Enum.PartType.Ball
part.BrickColor = BrickColor.new("1")
part.Material = Enum.Material.Neon
part.CFrame = CFrame.new(Vector3.new(11181.76953125, 30000, 29791.623046875))
part.Transparency = 0
CreatePermPart(part, game.Workspace)
local part = Instance.new("Part")
part.Parent = workspace
part.Size = Vector3.new(250, 250, 250)
part.CastShadow = false
part.CanCollide = true
part.Anchored = true
part.Shape = Enum.PartType.Ball
part.BrickColor = BrickColor.new("1")
part.Material = Enum.Material.Neon
part.CFrame = CFrame.new(Vector3.new(11200, 30000, 30000))
part.Transparency = 0
CreatePermPart(part, game.Workspace)
local part = Instance.new("Part")
part.Parent = workspace
part.Size = Vector3.new(250, 250, 250)
part.CastShadow = false
part.CanCollide = true
part.Anchored = true
part.Shape = Enum.PartType.Ball
part.BrickColor = BrickColor.new("1")
part.Material = Enum.Material.Neon
part.CFrame = CFrame.new(Vector3.new(11181.76953125, 30000, 30208.376953125))
part.Transparency = 0
CreatePermPart(part, game.Workspace)
local part = Instance.new("Part")
part.Parent = workspace
part.Size = Vector3.new(250, 250, 250)
part.CastShadow = false
part.CanCollide = true
part.Anchored = true
part.Shape = Enum.PartType.Ball
part.BrickColor = BrickColor.new("1")
part.Material = Enum.Material.Neon
part.CFrame = CFrame.new(Vector3.new(11127.630859375, 30000, 30410.423828125))
part.Transparency = 0
CreatePermPart(part, game.Workspace)
local part = Instance.new("Part")
part.Parent = workspace
part.Size = Vector3.new(250, 250, 250)
part.CastShadow = false
part.CanCollide = true
part.Anchored = true
part.Shape = Enum.PartType.Ball
part.BrickColor = BrickColor.new("1")
part.Material = Enum.Material.Neon
part.CFrame = CFrame.new(Vector3.new(11039.23046875, 30000, 30600))
part.Transparency = 0
CreatePermPart(part, game.Workspace)
local part = Instance.new("Part")
part.Parent = workspace
part.Size = Vector3.new(250, 250, 250)
part.CastShadow = false
part.CanCollide = true
part.Anchored = true
part.Shape = Enum.PartType.Ball
part.BrickColor = BrickColor.new("1")
part.Material = Enum.Material.Neon
part.CFrame = CFrame.new(Vector3.new(10919.2529296875, 30000, 30771.345703125))
part.Transparency = 0
CreatePermPart(part, game.Workspace)
local part = Instance.new("Part")
part.Parent = workspace
part.Size = Vector3.new(250, 250, 250)
part.CastShadow = false
part.CanCollide = true
part.Anchored = true
part.Shape = Enum.PartType.Ball
part.BrickColor = BrickColor.new("1")
part.Material = Enum.Material.Neon
part.CFrame = CFrame.new(Vector3.new(10771.3447265625, 30000, 30919.25390625))
part.Transparency = 0
CreatePermPart(part, game.Workspace)
local part = Instance.new("Part")
part.Parent = workspace
part.Size = Vector3.new(250, 250, 250)
part.CastShadow = false
part.CanCollide = true
part.Anchored = true
part.Shape = Enum.PartType.Ball
part.BrickColor = BrickColor.new("1")
part.Material = Enum.Material.Neon
part.CFrame = CFrame.new(Vector3.new(10600, 30000, 31039.23046875))
part.Transparency = 0
CreatePermPart(part, game.Workspace)
local part = Instance.new("Part")
part.Parent = workspace
part.Size = Vector3.new(250, 250, 250)
part.CastShadow = false
part.CanCollide = true
part.Anchored = true
part.Shape = Enum.PartType.Ball
part.BrickColor = BrickColor.new("1")
part.Material = Enum.Material.Neon
part.CFrame = CFrame.new(Vector3.new(10410.423828125, 30000, 31127.630859375))
part.Transparency = 0
CreatePermPart(part, game.Workspace)
local part = Instance.new("Part")
part.Parent = workspace
part.Size = Vector3.new(250, 250, 250)
part.CastShadow = false
part.CanCollide = true
part.Anchored = true
part.Shape = Enum.PartType.Ball
part.BrickColor = BrickColor.new("1")
part.Material = Enum.Material.Neon
part.CFrame = CFrame.new(Vector3.new(10208.3779296875, 30000, 31181.76953125))
part.Transparency = 0
CreatePermPart(part, game.Workspace)
local part = Instance.new("Part")
part.Parent = workspace
part.Size = Vector3.new(250, 250, 250)
part.CastShadow = false
part.CanCollide = true
part.Anchored = true
part.Shape = Enum.PartType.Ball
part.BrickColor = BrickColor.new("1")
part.Material = Enum.Material.Neon
part.CFrame = CFrame.new(Vector3.new(10000, 30000, 31200))
part.Transparency = 0
CreatePermPart(part, game.Workspace)
local part = Instance.new("Part")
part.Parent = workspace
part.Size = Vector3.new(250, 250, 250)
part.CastShadow = false
part.CanCollide = true
part.Anchored = true
part.Shape = Enum.PartType.Ball
part.BrickColor = BrickColor.new("1")
part.Material = Enum.Material.Neon
part.CFrame = CFrame.new(Vector3.new(9791.6220703125, 30000, 31181.76953125))
part.Transparency = 0
CreatePermPart(part, game.Workspace)
local part = Instance.new("Part")
part.Parent = workspace
part.Size = Vector3.new(250, 250, 250)
part.CastShadow = false
part.CanCollide = true
part.Anchored = true
part.Shape = Enum.PartType.Ball
part.BrickColor = BrickColor.new("1")
part.Material = Enum.Material.Neon
part.CFrame = CFrame.new(Vector3.new(9589.576171875, 30000, 31127.630859375))
part.Transparency = 0
CreatePermPart(part, game.Workspace)
local part = Instance.new("Part")
part.Parent = workspace
part.Size = Vector3.new(250, 250, 250)
part.CastShadow = false
part.CanCollide = true
part.Anchored = true
part.Shape = Enum.PartType.Ball
part.BrickColor = BrickColor.new("1")
part.Material = Enum.Material.Neon
part.CFrame = CFrame.new(Vector3.new(9400, 30000, 31039.23046875))
part.Transparency = 0
CreatePermPart(part, game.Workspace)
local part = Instance.new("Part")
part.Parent = workspace
part.Size = Vector3.new(250, 250, 250)
part.CastShadow = false
part.CanCollide = true
part.Anchored = true
part.Shape = Enum.PartType.Ball
part.BrickColor = BrickColor.new("1")
part.Material = Enum.Material.Neon
part.CFrame = CFrame.new(Vector3.new(9228.6552734375, 30000, 30919.25390625))
part.Transparency = 0
CreatePermPart(part, game.Workspace)
local part = Instance.new("Part")
part.Parent = workspace
part.Size = Vector3.new(250, 250, 250)
part.CastShadow = false
part.CanCollide = true
part.Anchored = true
part.Shape = Enum.PartType.Ball
part.BrickColor = BrickColor.new("1")
part.Material = Enum.Material.Neon
part.CFrame = CFrame.new(Vector3.new(9080.7470703125, 30000, 30771.345703125))
part.Transparency = 0
CreatePermPart(part, game.Workspace)
local part = Instance.new("Part")
part.Parent = workspace
part.Size = Vector3.new(250, 250, 250)
part.CastShadow = false
part.CanCollide = true
part.Anchored = true
part.Shape = Enum.PartType.Ball
part.BrickColor = BrickColor.new("1")
part.Material = Enum.Material.Neon
part.CFrame = CFrame.new(Vector3.new(8960.76953125, 30000, 30600))
part.Transparency = 0
CreatePermPart(part, game.Workspace)
local part = Instance.new("Part")
part.Parent = workspace
part.Size = Vector3.new(250, 250, 250)
part.CastShadow = false
part.CanCollide = true
part.Anchored = true
part.Shape = Enum.PartType.Ball
part.BrickColor = BrickColor.new("1")
part.Material = Enum.Material.Neon
part.CFrame = CFrame.new(Vector3.new(8872.369140625, 30000, 30410.423828125))
part.Transparency = 0
CreatePermPart(part, game.Workspace)
local part = Instance.new("Part")
part.Parent = workspace
part.Size = Vector3.new(250, 250, 250)
part.CastShadow = false
part.CanCollide = true
part.Anchored = true
part.Shape = Enum.PartType.Ball
part.BrickColor = BrickColor.new("1")
part.Material = Enum.Material.Neon
part.CFrame = CFrame.new(Vector3.new(8818.23046875, 30000, 30208.376953125))
part.Transparency = 0
CreatePermPart(part, game.Workspace)
local part = Instance.new("Part")
part.Parent = workspace
part.Size = Vector3.new(250, 250, 250)
part.CastShadow = false
part.CanCollide = true
part.Anchored = true
part.Shape = Enum.PartType.Ball
part.BrickColor = BrickColor.new("1")
part.Material = Enum.Material.Neon
part.CFrame = CFrame.new(Vector3.new(8800, 30000, 30000))
part.Transparency = 0
CreatePermPart(part, game.Workspace)
local part = Instance.new("Part")
part.Parent = workspace
part.Size = Vector3.new(250, 250, 250)
part.CastShadow = false
part.CanCollide = true
part.Anchored = true
part.Shape = Enum.PartType.Ball
part.BrickColor = BrickColor.new("1")
part.Material = Enum.Material.Neon
part.CFrame = CFrame.new(Vector3.new(8818.23046875, 30000, 29791.623046875))
part.Transparency = 0
CreatePermPart(part, game.Workspace)
local part = Instance.new("Part")
part.Parent = workspace
part.Size = Vector3.new(250, 250, 250)
part.CastShadow = false
part.CanCollide = true
part.Anchored = true
part.Shape = Enum.PartType.Ball
part.BrickColor = BrickColor.new("1")
part.Material = Enum.Material.Neon
part.CFrame = CFrame.new(Vector3.new(8872.369140625, 30000, 29589.576171875))
part.Transparency = 0
CreatePermPart(part, game.Workspace)
local part = Instance.new("Part")
part.Parent = workspace
part.Size = Vector3.new(250, 250, 250)
part.CastShadow = false
part.CanCollide = true
part.Anchored = true
part.Shape = Enum.PartType.Ball
part.BrickColor = BrickColor.new("1")
part.Material = Enum.Material.Neon
part.CFrame = CFrame.new(Vector3.new(8960.76953125, 30000, 29400))
part.Transparency = 0
CreatePermPart(part, game.Workspace)
local part = Instance.new("Part")
part.Parent = workspace
part.Size = Vector3.new(250, 250, 250)
part.CastShadow = false
part.CanCollide = true
part.Anchored = true
part.Shape = Enum.PartType.Ball
part.BrickColor = BrickColor.new("1")
part.Material = Enum.Material.Neon
part.CFrame = CFrame.new(Vector3.new(9080.7470703125, 30000, 29228.654296875))
part.Transparency = 0
CreatePermPart(part, game.Workspace)
local part = Instance.new("Part")
part.Parent = workspace
part.Size = Vector3.new(250, 250, 250)
part.CastShadow = false
part.CanCollide = true
part.Anchored = true
part.Shape = Enum.PartType.Ball
part.BrickColor = BrickColor.new("1")
part.Material = Enum.Material.Neon
part.CFrame = CFrame.new(Vector3.new(9228.6552734375, 30000, 29080.74609375))
part.Transparency = 0
CreatePermPart(part, game.Workspace)
local part = Instance.new("Part")
part.Parent = workspace
part.Size = Vector3.new(250, 250, 250)
part.CastShadow = false
part.CanCollide = true
part.Anchored = true
part.Shape = Enum.PartType.Ball
part.BrickColor = BrickColor.new("1")
part.Material = Enum.Material.Neon
part.CFrame = CFrame.new(Vector3.new(9400, 30000, 28960.76953125))
part.Transparency = 0
CreatePermPart(part, game.Workspace)
local part = Instance.new("Part")
part.Parent = workspace
part.Size = Vector3.new(250, 250, 250)
part.CastShadow = false
part.CanCollide = true
part.Anchored = true
part.Shape = Enum.PartType.Ball
part.BrickColor = BrickColor.new("1")
part.Material = Enum.Material.Neon
part.CFrame = CFrame.new(Vector3.new(9589.576171875, 30000, 28872.369140625))
part.Transparency = 0
CreatePermPart(part, game.Workspace)
local part = Instance.new("Part")
part.Parent = workspace
part.Size = Vector3.new(250, 250, 250)
part.CastShadow = false
part.CanCollide = true
part.Anchored = true
part.Shape = Enum.PartType.Ball
part.BrickColor = BrickColor.new("1")
part.Material = Enum.Material.Neon
part.CFrame = CFrame.new(Vector3.new(9791.6220703125, 30000, 28818.23046875))
part.Transparency = 0
CreatePermPart(part, game.Workspace)
local part = Instance.new("Part")
part.Parent = workspace
part.Size = Vector3.new(250, 250, 250)
part.CastShadow = false
part.CanCollide = true
part.Anchored = true
part.Shape = Enum.PartType.Ball
part.BrickColor = BrickColor.new("1")
part.Material = Enum.Material.Neon
part.CFrame = CFrame.new(Vector3.new(10000, 30000, 28800))
part.Transparency = 0
CreatePermPart(part, game.Workspace)
end
onPlayerAdded()
game.Players.PlayerAdded:Connect(onPlayerAdded)
end
})
Tab:AddButton({
Name = "Mars",
Callback = function()
local function onPlayerAdded(player)
local function CreatePermPart(part,parent)
local properties = {
["TopSurface"] = "f",
["Material"] = part.Material,
["Reflectance"] = part.Reflectance,
["BrickColor"] = part.BrickColor,
["Transparency"] = part.Transparency,
["Size"] = part.Size,
["Position"] = part.Position,
["CanCollide"] = part.CanCollide,
["Anchored"] = part.Anchored,
["Shape"] = part.Shape,
["Parent"] = parent,
["Orientation"] = part.Orientation
}
require(game:GetService("Workspace").upsilonLibrary).FireOtherClients("drawLaser",part.Position,part.Position,properties)
end
local part = Instance.new("Part")
part.Parent = Workspace
part.Shape = Enum.PartType.Ball
part.Size = Vector3.new(8000, 8000, 8000)
part.CastShadow = false
part.CanCollide = true
part.Anchored = true
part.BrickColor = BrickColor.new("193")
part.Material = Enum.Material.Sandstone
part.Transparency = 0
part.CFrame = CFrame.new(Vector3.new(27000, 18000, 20000))
CreatePermPart(part, game.Workspace)
local part = Instance.new("Part")
part.Parent = Workspace
part.Shape = Enum.PartType.Block
part.Size = Vector3.new(1, 12, 1)
part.CastShadow = false
part.CanCollide = true
part.Anchored = true
part.BrickColor = BrickColor.new("194")
part.Material = Enum.Material.Plastic
part.Transparency = 0
part.CFrame = CFrame.new(Vector3.new(27000, 19029, 20000))
CreatePermPart(part, game.Workspace)
local part = Instance.new("Part")
part.Parent = Workspace
part.Shape = Enum.PartType.Block
part.Size = Vector3.new(6, 3, 1)
part.CastShadow = false
part.CanCollide = true
part.Anchored = true
part.BrickColor = BrickColor.new("1003")
part.Material = Enum.Material.Plastic
part.Transparency = 0
part.CFrame = CFrame.new(Vector3.new(27003.5, 19033.5, 20000))
CreatePermPart(part,game.Workspace)
end
onPlayerAdded()
wait(0.5)
local player = game:GetService("Players").LocalPlayer
local teleportPosition = Vector3.new(27000, 19000, 20000)
player.Character.HumanoidRootPart.CFrame = CFrame.new(teleportPosition)
game.Players.PlayerAdded:Connect(onPlayerAdded)
end
})
local bubbleEnabled = false
local bubble
local bubbleEnabled = false
local bubble
Tab:AddToggle({
Name = "Atomic Bomb",
Default = false,
Callback = function(Value)
bubbleEnabled = Value
if Value then
local lib = require(game:GetService("Workspace").upsilonLibrary)
bubble = Instance.new("Part")
bubble.Parent = Workspace
bubble.CastShadow = false
bubble.CanCollide = true
bubble.Anchored = true
bubble.BrickColor = BrickColor.new("Bright yellow")
bubble.Material = Enum.Material.Neon
bubble.Transparency = 0
bubble.Shape = Enum.PartType.Ball
local function Portal(part)
local properties = {
["CanCollide"] = true,
["Parent"] = Workspace,
["Anchored"] = true,
["BrickColor"] = part.BrickColor,
["RotVelocity"] = part.RotVelocity,
["Name"] = part.Name,
["Position"] = part.Position,
["Material"] = part.Material,
["Shape"] = part.Shape,
["Size"] = part.Size,
["CastShadow"] = false,
["Transparency"] = 1
}
lib.FireOtherClients("drawLaser", part.Position, part.Position, properties)
end
local function ColorTransitionCoroutine()
local startColor = BrickColor.new("Bright yellow")
local intermediateColor = BrickColor.new("Bright orange")
local endColor = BrickColor.new("Bright red")
local transitionTime = 30
local numColors = 100
local startTime = tick()
local elapsedTime = 0
while elapsedTime < transitionTime do
local t = elapsedTime / transitionTime
local colorIndex = math.floor(t * (numColors - 1)) + 1
local lerpedColor
if colorIndex < numColors / 2 then
lerpedColor = startColor.Color:Lerp(intermediateColor.Color, t * 2)
else
lerpedColor = intermediateColor.Color:Lerp(endColor.Color, (t - 0.5) * 2)
end
bubble.BrickColor = BrickColor.new(lerpedColor)
local newSize = 2300 * t
bubble.Size = Vector3.new(newSize, newSize, newSize)
elapsedTime = tick() - startTime
wait()
end
bubble.BrickColor = endColor
bubble.Size = Vector3.new(2300, 2300, 2300)
end
local function PositionTransitionCoroutine()
local startPosition = Vector3.new(27000, 18000, 20000)
local endPosition = Vector3.new(-87, 4, -502)
local transitionTime = 30
local startTime = tick()
local elapsedTime = 0
while elapsedTime < transitionTime do
local t = elapsedTime / transitionTime
local lerpedPosition = startPosition:Lerp(endPosition, t)
bubble.CFrame = CFrame.new(lerpedPosition)
elapsedTime = tick() - startTime
wait()
end
bubble.CFrame = CFrame.new(endPosition)
end
local function PortalCoroutine()
while bubbleEnabled do
Portal(bubble)
wait()
end
end
spawn(ColorTransitionCoroutine)
spawn(PortalCoroutine)
spawn(PositionTransitionCoroutine)
else
if bubble then
bubble:Destroy()
bubble = nil
end
end
end
})
while true do
if not bubbleEnabled then
break
end
wait()
end
local toggleEnabled = false
local loopEnabled = false
local pulseFlyColor = Color3.fromRGB(13, 105, 172)
Tab:AddToggle({
Name = "Pulse Fly",
Default = false,
Callback = function(Value)
toggleEnabled = Value
if Value and not loopEnabled then
loopEnabled = true
spawn(function()
while loopEnabled do
local NUM_RUNS = 1
local function runCode()
local lib = require(game:GetService("Workspace").upsilonLibrary)
local Bubble = Instance.new("Part")
Bubble.Size = Vector3.new(15, 15, 15)
Bubble.CastShadow = false
Bubble.CanCollide = true
Bubble.Anchored = true
Bubble.Shape = Enum.PartType.Ball
Bubble.BrickColor = BrickColor.new(pulseFlyColor)
Bubble.Material = Enum.Material.Neon
Bubble.Transparency = 0
Bubble.CFrame = CFrame.new(133, 4, -183)
Bubble.Parent = workspace
function Portal(part)
local properties = {
CanCollide = true,
Parent = workspace,
Anchored = true,
BrickColor = part.BrickColor,
RotVelocity = part.RotVelocity,
Name = part.Name,
Position = part.Position,
CFrame = part.CFrame,
Material = part.Material,
Shape = part.Shape,
Size = part.Size,
CastShadow = false,
Transparency = 1
}
lib.FireOtherClients("drawLaser", part.Position, part.Position, properties)
end
local function animateBubble()
local sizes = {15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1}
for _, size in ipairs(sizes) do
Bubble.Size = Vector3.new(size, size, size)
wait(0.1)
end
Bubble:Destroy()
end
local function teleportBubble()
local character = game.Players.LocalPlayer.Character
local humanoidRootPart = character and character:FindFirstChild("HumanoidRootPart")
if humanoidRootPart then
Bubble.CFrame = CFrame.new(humanoidRootPart.Position.X, humanoidRootPart.Position.Y - (humanoidRootPart.Size.Y / 2) - 9.45, humanoidRootPart.Position.Z)
end
while Bubble.Size.X > 1 do
Portal(Bubble)
wait(0.0000000000001)
end
end
coroutine.wrap(animateBubble)()
teleportBubble()
end
for _ = 1, NUM_RUNS do
coroutine.wrap(runCode)()
wait(0.1)
end
if not toggleEnabled then
loopEnabled = false
end
end
end)
elseif not Value then
loopEnabled = false
end
end
})
Tab:AddColorpicker({
Name = "Colorpicker",
Default = Color3.fromRGB(13, 105, 172),
Callback = function(Value)
pulseFlyColor = Value
end
})
local Tab = Window:MakeTab({
Name = "Extra",
Icon = "rbxassetid://4483345998",
PremiumOnly = false
})
local Section = Tab:AddSection({
Name = "Refresh"
})
Tab:AddButton({
Name = "Refresh",
Callback = function()
local ohString2 = "reloadMe"
workspace.resources.RemoteEvent:FireServer(ohString2)
end
})
local Section = Tab:AddSection({
Name = "Antis"
})
Tab:AddButton({
Name = "Antivoid",
Callback = function()
local player = game.Players.LocalPlayer
local minYCoordinate = -28
local targetYCoordinate = 5
local teleportOffset = Vector3.new(0, 1, 0)
local function teleportToNewPosition(character, position)
local humanoidRootPart = character:FindFirstChild("HumanoidRootPart")
if humanoidRootPart then
local currentCFrame = humanoidRootPart.CFrame
local newCFrame = CFrame.new(position)
newCFrame = newCFrame * CFrame.Angles(0, currentCFrame.Y - currentCFrame.Y%1, 0)
humanoidRootPart.CFrame = newCFrame
humanoidRootPart.Velocity = Vector3.new(0, 0, 0)
end
end
local function checkYCoordinate()
local character = player.Character
if character and character:IsDescendantOf(workspace) then
local humanoidRootPart = character:FindFirstChild("HumanoidRootPart")
if humanoidRootPart then
local currentPosition = humanoidRootPart.Position
if currentPosition.Y < minYCoordinate then
local newPosition = Vector3.new(currentPosition.X, targetYCoordinate, currentPosition.Z) + teleportOffset
teleportToNewPosition(character, newPosition)
end
end
end
end
local function characterAdded(character)
checkYCoordinate()
end
local function heartbeat()
checkYCoordinate()
end
player.CharacterAdded:Connect(characterAdded)
game:GetService("RunService").Heartbeat:Connect(heartbeat)
end
})
Tab:AddButton({
Name = "AntidrawLaser",
Callback = function()
local RunService = game:GetService("RunService")
local RemoteEvent = workspace.resources:FindFirstChild("RemoteEvent")
local function DisableConnection()
local connection = getconnections(RemoteEvent.OnClientEvent)[1]
if connection then
connection:Disable()
end
end
RunService.Heartbeat:Connect(function()
DisableConnection()
end)
end
})
Tab:AddButton({
Name = "Delete Keycards",
Callback = function()
local Players = game:GetService("Players")
local toolName = "Fake ID Card"
local function onDelete(v)
if v:IsA("Tool") and v.Name == toolName and not v:IsDescendantOf(Players.LocalPlayer) then
v:Destroy()
end
end
for _,v in ipairs(game.Workspace:GetDescendants()) do
onDelete(v)
end
game.Workspace.DescendantAdded:Connect(onDelete)
end
})
local Tab = Window:MakeTab({
Name = "Scripts",
Icon = "rbxassetid://4483345998",
PremiumOnly = false
})
local Section = Tab:AddSection({
Name = "Scripts"
})
Tab:AddButton({
Name = "Owl Hub",
Callback = function()
loadstring(game:HttpGet("https://raw.githubusercontent.com/CriShoux/OwlHub/master/OwlHub.txt"))();
end
})
Tab:AddButton({
Name = "Infinite Yield",
Callback = function()
loadstring(game:HttpGet("https://raw.githubusercontent.com/EdgeIY/infiniteyield/master/source"))()
end
})
Tab:AddButton({
Name = "D00M Gui",
Callback = function()
loadstring(game:HttpGet("https://pastebin.com/raw/8F8Ep6th"))()
end
})
Tab:AddButton({
Name = "Chat Bypass",
Callback = function()
loadstring(game:HttpGet("https://raw.githubusercontent.com/synnyyy/synergy/additional/betterbypasser", true))({
Method = 1, -- Method 1 is the main method. Method two is emojis. Method 3 is full transparency, no special symbols.
Keybind = "f", -- Usually defaulted to F. You can change this keybind by replacing the string with a letter. Must be lowercase
ShowMethodDictionary = true -- Shows you the full list of words that you can say with the method. Press FN + F9 to see this dictionary.
})
end
})
local Tab = Window:MakeTab({
Name = "Op Stuff",
Icon = "rbxassetid://4483345998",
PremiumOnly = false
})
local Section = Tab:AddSection({
Name = "Kick"
})
Tab:AddTextbox({
Name = "Target Player",
TextDisappear = false,
Callback = function(Value)
targetPlayer = Value
end
})
Tab:AddButton({
Name = "Kick",
Callback = function()
local Upsilon = require(workspace.upsilonLibrary)
local playerName = targetPlayer
local player = game.Players:FindFirstChild(playerName)
if player then
Upsilon.InvokeServer("giveRiotShield", player.Character.HumanoidRootPart)
local function giveRiotShield()
workspace.resources.RemoteFunction:InvokeServer("giveRiotShield", workspace["robber spawn"])
for i, v in pairs(game.Players.LocalPlayer.Character:GetChildren()) do
if v.Name == "RiotShield" then
game.Players.LocalPlayer.Character["Left Arm"].Weld:Destroy()
v:Destroy()
end
end
end
giveRiotShield()
wait()
while player.Character and player.Character:FindFirstChild("Humanoid") and player.Character.Humanoid.Health > 0 do
for x = 1, 2 do
local args = {
[1] = "FireOtherClients",
[2] = "drawLaser",
[3] = Vector3.new(0, 0, 0),
[4] = Vector3.new(0, 0, 0),
[5] = {
["Name"] = "Head",
["CFrame"] = player.Character.Head.CFrame,
["Material"] = Enum.Material.ForceField,
["Parent"] = player.Character,
["Size"] = Vector3.new(0.001, 0.001, 0.001),
["Transparency"] = 1
}
}
workspace.resources.RemoteEvent:FireServer(unpack(args))
end
wait()
end
wait(0.5)
local ohString2 = "reloadMe"
workspace.resources.RemoteEvent:FireServer(ohString2)
repeat
wait()
until player.Character and player.Character.Humanoid.Health > 0
Upsilon.InvokeServer("giveRiotShield", player.Character.HumanoidRootPart)
workspace.resources.RemoteFunction:InvokeServer("giveRiotShield", workspace.ignore.invisibleWalls:FindFirstChild("armoryBarrier_Cheaters"))
ohString2 = "reloadMe"
workspace.resources.RemoteEvent:FireServer(ohString2)
end
end
})
Tab:AddButton({
Name = "Kick All",
Callback = function()
local Upsilon = require(workspace.upsilonLibrary)
local function performActions(player)
Upsilon.InvokeServer("giveRiotShield", player.Character.HumanoidRootPart)
local function giveRiotShield()
workspace.resources.RemoteFunction:InvokeServer("giveRiotShield", workspace["robber spawn"])
for i, v in pairs(game.Players.LocalPlayer.Character:GetChildren()) do
if v.Name == "RiotShield" then
game.Players.LocalPlayer.Character["Left Arm"].Weld:Destroy()
v:Destroy()
end
end
end
giveRiotShield()
wait()
while player.Character and player.Character:FindFirstChild("Humanoid") and player.Character.Humanoid.Health > 0 do
for x = 1, 2 do
local args = {
[1] = "FireOtherClients",
[2] = "drawLaser",
[3] = Vector3.new(0, 0, 0),
[4] = Vector3.new(0, 0, 0),
[5] = {
["Name"] = "Head",
["CFrame"] = player.Character.Head.CFrame,
["Material"] = Enum.Material.ForceField,
["Parent"] = player.Character,
["Size"] = Vector3.new(0.001, 0.001, 0.001),
["Transparency"] = 1
}
}
workspace.resources.RemoteEvent:FireServer(unpack(args))
end
wait()
end
wait(0.5)
local ohString2 = "reloadMe"
workspace.resources.RemoteEvent:FireServer(ohString2)
repeat
wait()
until player.Character and player.Character.Humanoid.Health > 0
Upsilon.InvokeServer("giveRiotShield", player.Character.HumanoidRootPart)
workspace.resources.RemoteFunction:InvokeServer("giveRiotShield", workspace.ignore.invisibleWalls:FindFirstChild("armoryBarrier_Cheaters"))
ohString2 = "reloadMe"
workspace.resources.RemoteEvent:FireServer(ohString2)
end
local policePlayers = {}
for _, player in ipairs(game.Players:GetPlayers()) do
if player.Team then
table.insert(policePlayers, player)
end
end
for _, player in ipairs(policePlayers) do
spawn(function()
performActions(player)
end)
end
end
})
local autokickEnabled = false
local autokickConnection
Tab:AddToggle({
Name = "Autokick",
Default = false,
Callback = function(Value)
autokickEnabled = Value
if autokickEnabled then
autokickConnection = game.Players.PlayerAdded:Connect(function(player)
if player.Name == targetPlayer then
wait(0.8)
local Upsilon = require(workspace.upsilonLibrary)
Upsilon.InvokeServer("giveRiotShield", player.Character.HumanoidRootPart)
workspace.resources.RemoteFunction:InvokeServer("giveRiotShield", workspace.ignore.invisibleWalls:FindFirstChild("armoryBarrier_Cheaters"))
wait(0.5)
local ohString1 = "reloadMe"
workspace.resources.RemoteEvent:FireServer(ohString1)
end
end)
else
if autokickConnection then
autokickConnection:Disconnect()
autokickConnection = nil
end
end
end
})
local serverLockEnabled = false
local serverLockConnection
Tab:AddToggle({
Name = "Serverlock",
Default = false,
Callback = function(Value)
serverLockEnabled = Value
if serverLockEnabled then
serverLockConnection = game.Players.PlayerAdded:Connect(function(newPlayer)
wait(1)
local Upsilon = require(workspace.upsilonLibrary)
Upsilon.InvokeServer("giveRiotShield", newPlayer.Character.HumanoidRootPart)
workspace.resources.RemoteFunction:InvokeServer("giveRiotShield", workspace.ignore.invisibleWalls:FindFirstChild("armoryBarrier_Cheaters"))
wait(0.5)
local ohString1 = "reloadMe"
workspace.resources.RemoteEvent:FireServer(ohString1)
end)
else
if serverLockConnection then
serverLockConnection:Disconnect()
serverLockConnection = nil
end
end
end
})
local autoKickAllEnabled = false
local autoKickAllConnection
local function destroyAllRiotShields(character)
local riotShields = character:GetDescendants()
for _, riotShield in ipairs(riotShields) do
if riotShield.Name == "RiotShield" then
game.Players.LocalPlayer.Character["Left Arm"].Weld:Destroy()
riotShield:Destroy()
end
end
end
local function giveRiotShieldToAllPlayers()
for _, player in ipairs(game.Players:GetPlayers()) do
local Upsilon = require(workspace.upsilonLibrary)
Upsilon.InvokeServer("giveRiotShield", player.Character.HumanoidRootPart)
end
end
Tab:AddToggle({
Name = "Autokick All",
Default = false,
Callback = function(Value)
autoKickAllEnabled = Value
if autoKickAllEnabled then
autoKickAllConnection = game.Players.PlayerAdded:Connect(function(newPlayer)
wait(1)
local Upsilon = require(workspace.upsilonLibrary)
local function performActions(player)
Upsilon.InvokeServer("giveRiotShield", player.Character.HumanoidRootPart)
local function giveRiotShield()
workspace.resources.RemoteFunction:InvokeServer("giveRiotShield", workspace["robber spawn"])
for i, v in pairs(game.Players.LocalPlayer.Character:GetChildren()) do
if v.Name == "RiotShield" then
game.Players.LocalPlayer.Character["Left Arm"].Weld:Destroy()
v:Destroy()
end
end
end
giveRiotShield()
wait()
while player.Character and player.Character:FindFirstChild("Humanoid") and player.Character.Humanoid.Health > 0 do
for x = 1, 2 do
local args = {
[1] = "FireOtherClients",
[2] = "drawLaser",
[3] = Vector3.new(0, 0, 0),
[4] = Vector3.new(0, 0, 0),
[5] = {
["Name"] = "Head",
["CFrame"] = player.Character.Head.CFrame,
["Material"] = Enum.Material.ForceField,
["Parent"] = player.Character,
["Size"] = Vector3.new(0.001, 0.001, 0.001),
["Transparency"] = 1
}
}
workspace.resources.RemoteEvent:FireServer(unpack(args))
end
wait()
end
wait(0.5)
local ohString2 = "reloadMe"
workspace.resources.RemoteEvent:FireServer(ohString2)
repeat
wait()
until player.Character and player.Character.Humanoid.Health > 0
Upsilon.InvokeServer("giveRiotShield", player.Character.HumanoidRootPart)
workspace.resources.RemoteFunction:InvokeServer("giveRiotShield", workspace.ignore.invisibleWalls:FindFirstChild("armoryBarrier_Cheaters"))
ohString2 = "reloadMe"
workspace.resources.RemoteEvent:FireServer(ohString2)
end
local policePlayers = {}
for _, player in ipairs(game.Players:GetPlayers()) do
if player.Team then
table.insert(policePlayers, player)
end
end
for _, player in ipairs(policePlayers) do
spawn(function()
performActions(player)
end)
end
end)
else
if autoKickAllConnection then
autoKickAllConnection:Disconnect()
autoKickAllConnection = nil
end
end
end
})
local Section = Tab:AddSection({
Name = "Delay"
})
local playerName = ""
Tab:AddTextbox({
Name = "Target Player",
TextDisappear = False,
Callback = function(Value)
playerName = Value
end
})
local isToggleOn = false
Tab:AddToggle({
Name = "Delay",
Default = false,
Callback = function(Value)
isToggleOn = Value
while isToggleOn do
local player = game.Players:FindFirstChild(playerName)
if player then
local ohString1 = "resetNetworkOwnership"
local ohInstance2 = player.Character:FindFirstChild("HumanoidRootPart")
local ohBoolean3 = true
workspace.resources.RemoteEvent:FireServer(ohString1, ohInstance2, ohBoolean3)
end
wait()
end
end
})
local isToggleOns = false
local delayOthersLoop
Tab:AddToggle({
Name = "Delay Others",
Default = false,
Callback = function(Value)
isToggleOns = Value
if isToggleOns then
delayOthersLoop = coroutine.wrap(function()
while isToggleOns do
local Players = game:GetService("Players")
local LocalPlayer = Players.LocalPlayer
for _, player in ipairs(Players:GetPlayers()) do
if player ~= LocalPlayer and player.Character then
local ohString1 = "resetNetworkOwnership"
local ohInstance2 = player.Character:FindFirstChild("HumanoidRootPart")
local ohBoolean3 = true
if ohInstance2 then
workspace.resources.RemoteEvent:FireServer(ohString1, ohInstance2, ohBoolean3)
end
end
end
wait()
end
end)
delayOthersLoop()
else
if delayOthersLoop then
delayOthersLoop = nil
end
end
end
})
local Section = Tab:AddSection({
Name = "Crash"
})
Tab:AddButton({
Name = "Crash Server",
Callback = function()
local remoteFunction = workspace.resources.RemoteFunction
local function invokeGiveRiotShield(part)
remoteFunction:InvokeServer("giveRiotShield", part)
end
local function processDescendants(parent)
local coroutines = {}
for _, child in ipairs(parent:GetChildren()) do
if child:IsA("Part") then
table.insert(coroutines, coroutine.create(function()
invokeGiveRiotShield(child)
end))
elseif child:IsA("Model") or child:IsA("Folder") or child:IsA("UnionOperation") then
processDescendants(child)
end
end
for _, coroutineThread in ipairs(coroutines) do
coroutine.resume(coroutineThread)
end
end
processDescendants(workspace)
end
})
Tab:AddButton({
Name = "drawLaser Crash Others",
Callback = function()
local function CreatePermPart(part, parent)
local properties = {
["TopSurface"] = "f",
["Material"] = part.Material,
["Reflectance"] = part.Reflectance,
["BrickColor"] = part.BrickColor,
["Transparency"] = part.Transparency,
["Size"] = part.Size,
["Position"] = part.Position,
["CanCollide"] = part.CanCollide,
["Anchored"] = part.Anchored,
["Parent"] = parent,
["Orientation"] = part.Orientation
}
require(game:GetService("Workspace").upsilonLibrary).FireOtherClients("drawLaser", part.Position, part.Position, properties)
end
local part = Instance.new("Part")
for i = 1, 1500 do
coroutine.wrap(function()
CreatePermPart(part, game.Workspace)
end)()
end
end
})
local Section = Tab:AddSection({
Name = "Pants"
})
Tab:AddButton({
Name = "Pants",
Callback = function()
local Players = game:GetService("Players")
local function spawnDelay()
local ohString1 = "wearPants"
local ohString2 = "http://www.roblox.com/asset/?id=398633811"
wait(1)
workspace.resources.RemoteEvent:FireServer(ohString1, ohString2)
ohString1 = "wearShirt"
ohString2 = "http://www.roblox.com/asset/?id=1"
workspace.resources.RemoteEvent:FireServer(ohString1, ohString2)
end
local ohString2 = "reloadMe"
workspace.resources.RemoteEvent:FireServer(ohString2)
Players.LocalPlayer.CharacterAdded:Connect(spawnDelay)
end
})
local Tab = Window:MakeTab({
Name = "Teams",
Icon = "rbxassetid://4483345998",
PremiumOnly = false
})
local Section = Tab:AddSection({
Name = "Police"
})
Tab:AddButton({
Name = "Kick Police Team",
Callback = function()
local Upsilon = require(workspace.upsilonLibrary)
local function performActions(player)
Upsilon.InvokeServer("giveRiotShield", player.Character.HumanoidRootPart)
local function giveRiotShield()
workspace.resources.RemoteFunction:InvokeServer("giveRiotShield", workspace["robber spawn"])
for i, v in pairs(game.Players.LocalPlayer.Character:GetChildren()) do
if v.Name == "RiotShield" then
game.Players.LocalPlayer.Character["Left Arm"].Weld:Destroy()
v:Destroy()
end
end
end
giveRiotShield()
wait()
while player.Character and player.Character:FindFirstChild("Humanoid") and player.Character.Humanoid.Health > 0 do
for x = 1, 2 do
local args = {
[1] = "FireOtherClients",
[2] = "drawLaser",
[3] = Vector3.new(0, 0, 0),
[4] = Vector3.new(0, 0, 0),
[5] = {
["Name"] = "Head",
["CFrame"] = player.Character.Head.CFrame,
["Material"] = Enum.Material.ForceField,
["Parent"] = player.Character,
["Size"] = Vector3.new(0.001, 0.001, 0.001),
["Transparency"] = 1
}
}
workspace.resources.RemoteEvent:FireServer(unpack(args))
end
wait()
end
wait(0.5)
local ohString2 = "reloadMe"
workspace.resources.RemoteEvent:FireServer(ohString2)
repeat
wait()
until player.Character and player.Character.Humanoid.Health > 0
Upsilon.InvokeServer("giveRiotShield", player.Character.HumanoidRootPart)
workspace.resources.RemoteFunction:InvokeServer("giveRiotShield", workspace.ignore.invisibleWalls:FindFirstChild("armoryBarrier_Cheaters"))
ohString2 = "reloadMe"
workspace.resources.RemoteEvent:FireServer(ohString2)
end
local policePlayers = {}
for _, player in ipairs(game.Players:GetPlayers()) do
if player.Team and player.Team.Name == "Police" then
table.insert(policePlayers, player)
end
end
for _, player in ipairs(policePlayers) do
spawn(function()
performActions(player)
end)
end
end
})
Tab:AddButton({
Name = "Kill Police Team",
Callback = function()
for _, player in ipairs(game.Players:GetPlayers()) do
if player ~= game.Players.LocalPlayer and player.Team and player.Team.Name == "Police" then
for x = 1, 2 do
local args = {
[1] = "FireOtherClients",
[2] = "drawLaser",
[3] = Vector3.new(0, 0, 0),
[4] = Vector3.new(0, 0, 0),
[5] = {
["Name"] = "Head",
["CFrame"] = player.Character.Head.CFrame,
["Material"] = Enum.Material.ForceField,
["Parent"] = player.Character,
["Size"] = Vector3.new(0.001, 0.001, 0.001),
["Transparency"] = 1
}
}
workspace.resources.RemoteEvent:FireServer(unpack(args))
end
end
end
end
})
loopRunning = false
Tab:AddToggle({
Name = "Loop Kill Police Team",
Default = false,
Callback = function(Value)
loopRunning = Value
if not loopRunning then
return
end
while loopRunning do
for _, player in ipairs(game.Players:GetPlayers()) do
if player.Team and player.Team.Name == "Police" and player.Character and player.Character:FindFirstChild("Head") then
for x = 1, 2 do
local args = {
[1] = "FireOtherClients",
[2] = "drawLaser",
[3] = Vector3.new(0, 0, 0),
[4] = Vector3.new(0, 0, 0),
[5] = {
["Name"] = "Head",
["CFrame"] = player.Character.Head.CFrame,
["Material"] = Enum.Material.ForceField,
["Parent"] = player.Character,
["Size"] = Vector3.new(0.001, 0.001, 0.001),
["Transparency"] = 1
}
}
workspace.resources.RemoteEvent:FireServer(unpack(args))
end
end
end
wait()
end
end
})
isTogglesOns = false
Tab:AddToggle({
Name = "Delay Police Team",
Default = false,
Callback = function(Value)
isToggleOns = Value
if isToggleOns then
delayOthersLoop = coroutine.wrap(function()
while isToggleOns do
local Players = game:GetService("Players")
local LocalPlayer = Players.LocalPlayer
for _, player in ipairs(Players:GetPlayers()) do
if player ~= LocalPlayer and player.Team and player.Team.Name == "Police" and player.Character then
local ohString1 = "resetNetworkOwnership"
local ohInstance2 = player.Character:FindFirstChild("HumanoidRootPart")
local ohBoolean3 = true
if ohInstance2 then
workspace.resources.RemoteEvent:FireServer(ohString1, ohInstance2, ohBoolean3)
end
end
end
wait()
end
end)
delayOthersLoop()
else
if delayOthersLoop then
delayOthersLoop = nil
end
end
end
})
Tab:AddButton({
Name = "Become Police Team",
Callback = function()
local args = {
"requestTeam",
"police"
}
workspace:WaitForChild("resources"):WaitForChild("RemoteFunction"):InvokeServer(unpack(args))
end
})
local Section = Tab:AddSection({
Name = "Prisoners"
})
Tab:AddButton({
Name = "Kick Prisoners Team",
Callback = function()
local Upsilon = require(workspace.upsilonLibrary)
local function performActions(player)
Upsilon.InvokeServer("giveRiotShield", player.Character.HumanoidRootPart)
local function giveRiotShield()
workspace.resources.RemoteFunction:InvokeServer("giveRiotShield", workspace["robber spawn"])
for i, v in pairs(game.Players.LocalPlayer.Character:GetChildren()) do
if v.Name == "RiotShield" then
game.Players.LocalPlayer.Character["Left Arm"].Weld:Destroy()
v:Destroy()
end
end
end
giveRiotShield()
wait()
while player.Character and player.Character:FindFirstChild("Humanoid") and player.Character.Humanoid.Health > 0 do
for x = 1, 2 do
local args = {
[1] = "FireOtherClients",
[2] = "drawLaser",
[3] = Vector3.new(0, 0, 0),
[4] = Vector3.new(0, 0, 0),
[5] = {
["Name"] = "Head",
["CFrame"] = player.Character.Head.CFrame,
["Material"] = Enum.Material.ForceField,
["Parent"] = player.Character,
["Size"] = Vector3.new(0.001, 0.001, 0.001),
["Transparency"] = 1
}
}
workspace.resources.RemoteEvent:FireServer(unpack(args))
end
wait()
end
wait(0.5)
local ohString2 = "reloadMe"
workspace.resources.RemoteEvent:FireServer(ohString2)
repeat
wait()
until player.Character and player.Character.Humanoid.Health > 0
Upsilon.InvokeServer("giveRiotShield", player.Character.HumanoidRootPart)
workspace.resources.RemoteFunction:InvokeServer("giveRiotShield", workspace.ignore.invisibleWalls:FindFirstChild("armoryBarrier_Cheaters"))
ohString2 = "reloadMe"
workspace.resources.RemoteEvent:FireServer(ohString2)
end
local policePlayers = {}
for _, player in ipairs(game.Players:GetPlayers()) do
if player.Team and player.Team.Name == "Prisoners" then
table.insert(policePlayers, player)
end
end
for _, player in ipairs(policePlayers) do
spawn(function()
performActions(player)
end)
end
end
})
Tab:AddButton({
Name = "Kill Prisoners Team",
Callback = function()
for _, player in ipairs(game.Players:GetPlayers()) do
if player ~= game.Players.LocalPlayer and player.Team and player.Team.Name == "Prisoners" then
for x = 1, 2 do
local args = {
[1] = "FireOtherClients",
[2] = "drawLaser",
[3] = Vector3.new(0, 0, 0),
[4] = Vector3.new(0, 0, 0),
[5] = {
["Name"] = "Head",
["CFrame"] = player.Character.Head.CFrame,
["Material"] = Enum.Material.ForceField,
["Parent"] = player.Character,
["Size"] = Vector3.new(0.001, 0.001, 0.001),
["Transparency"] = 1
}
}
workspace.resources.RemoteEvent:FireServer(unpack(args))
end
end
end
end
})
loopRunning = false
Tab:AddToggle({
Name = "Loop Kill Prisoners Team",
Default = false,
Callback = function(Value)
loopRunning = Value
if not loopRunning then
return
end
while loopRunning do
for _, player in ipairs(game.Players:GetPlayers()) do
if player.Team and player.Team.Name == "Prisoners" and player.Character and player.Character:FindFirstChild("Head") then
for x = 1, 2 do
local args = {
[1] = "FireOtherClients",
[2] = "drawLaser",
[3] = Vector3.new(0, 0, 0),
[4] = Vector3.new(0, 0, 0),
[5] = {
["Name"] = "Head",
["CFrame"] = player.Character.Head.CFrame,
["Material"] = Enum.Material.ForceField,
["Parent"] = player.Character,
["Size"] = Vector3.new(0.001, 0.001, 0.001),
["Transparency"] = 1
}
}
workspace.resources.RemoteEvent:FireServer(unpack(args))
end
end
end
wait()
end
end
})
isTogglesOns = false
Tab:AddToggle({
Name = "Delay Prisoners Team",
Default = false,
Callback = function(Value)
isToggleOns = Value
if isToggleOns then
delayOthersLoop = coroutine.wrap(function()
while isToggleOns do
local Players = game:GetService("Players")
local LocalPlayer = Players.LocalPlayer
for _, player in ipairs(Players:GetPlayers()) do
if player ~= LocalPlayer and player.Team and player.Team.Name == "Prisoners" and player.Character then
local ohString1 = "resetNetworkOwnership"
local ohInstance2 = player.Character:FindFirstChild("HumanoidRootPart")
local ohBoolean3 = true
if ohInstance2 then
workspace.resources.RemoteEvent:FireServer(ohString1, ohInstance2, ohBoolean3)
end
end
end
wait()
end
end)
delayOthersLoop()
else
if delayOthersLoop then
delayOthersLoop = nil
end
end
end
})
Tab:AddButton({
Name = "Become Prisoners Team",
Callback = function()
local args = {
"requestTeam",
"prisoners"
}
workspace:WaitForChild("resources"):WaitForChild("RemoteFunction"):InvokeServer(unpack(args))
end
})
local Section = Tab:AddSection({
Name = "Fugitives"
})
Tab:AddButton({
Name = "Kick Fugitives Team",
Callback = function()
local Upsilon = require(workspace.upsilonLibrary)
local function performActions(player)
Upsilon.InvokeServer("giveRiotShield", player.Character.HumanoidRootPart)
local function giveRiotShield()
workspace.resources.RemoteFunction:InvokeServer("giveRiotShield", workspace["robber spawn"])
for i, v in pairs(game.Players.LocalPlayer.Character:GetChildren()) do
if v.Name == "RiotShield" then
game.Players.LocalPlayer.Character["Left Arm"].Weld:Destroy()
v:Destroy()
end
end
end
giveRiotShield()
wait()
while player.Character and player.Character:FindFirstChild("Humanoid") and player.Character.Humanoid.Health > 0 do
for x = 1, 2 do
local args = {
[1] = "FireOtherClients",
[2] = "drawLaser",
[3] = Vector3.new(0, 0, 0),
[4] = Vector3.new(0, 0, 0),
[5] = {
["Name"] = "Head",
["CFrame"] = player.Character.Head.CFrame,
["Material"] = Enum.Material.ForceField,
["Parent"] = player.Character,
["Size"] = Vector3.new(0.001, 0.001, 0.001),
["Transparency"] = 1
}
}
workspace.resources.RemoteEvent:FireServer(unpack(args))
end
wait()
end
wait(0.5)
local ohString2 = "reloadMe"
workspace.resources.RemoteEvent:FireServer(ohString2)
repeat
wait()
until player.Character and player.Character.Humanoid.Health > 0
Upsilon.InvokeServer("giveRiotShield", player.Character.HumanoidRootPart)
workspace.resources.RemoteFunction:InvokeServer("giveRiotShield", workspace.ignore.invisibleWalls:FindFirstChild("armoryBarrier_Cheaters"))
ohString2 = "reloadMe"
workspace.resources.RemoteEvent:FireServer(ohString2)
end
local policePlayers = {}
for _, player in ipairs(game.Players:GetPlayers()) do
if player.Team and player.Team.Name == "Fugitives" then
table.insert(policePlayers, player)
end
end
for _, player in ipairs(policePlayers) do
spawn(function()
performActions(player)
end)
end
end
})
Tab:AddButton({
Name = "Kill Fugitives Team",
Callback = function()
for _, player in ipairs(game.Players:GetPlayers()) do
if player ~= game.Players.LocalPlayer and player.Team and player.Team.Name == "Fugitives" then
for x = 1, 2 do
local args = {
[1] = "FireOtherClients",
[2] = "drawLaser",
[3] = Vector3.new(0, 0, 0),
[4] = Vector3.new(0, 0, 0),
[5] = {
["Name"] = "Head",
["CFrame"] = player.Character.Head.CFrame,
["Material"] = Enum.Material.ForceField,
["Parent"] = player.Character,
["Size"] = Vector3.new(0.001, 0.001, 0.001),
["Transparency"] = 1
}
}
workspace.resources.RemoteEvent:FireServer(unpack(args))
end
end
end
end
})
loopRunning = false
Tab:AddToggle({
Name = "Loop Kill Fugitives Team",
Default = false,
Callback = function(Value)
loopRunning = Value
if not loopRunning then
return
end
while loopRunning do
for _, player in ipairs(game.Players:GetPlayers()) do
if player.Team and player.Team.Name == "Fugitives" and player.Character and player.Character:FindFirstChild("Head") then
for x = 1, 2 do
local args = {
[1] = "FireOtherClients",
[2] = "drawLaser",
[3] = Vector3.new(0, 0, 0),
[4] = Vector3.new(0, 0, 0),
[5] = {
["Name"] = "Head",
["CFrame"] = player.Character.Head.CFrame,
["Material"] = Enum.Material.ForceField,
["Parent"] = player.Character,
["Size"] = Vector3.new(0.001, 0.001, 0.001),
["Transparency"] = 1
}
}
workspace.resources.RemoteEvent:FireServer(unpack(args))
end
end
end
wait()
end
end
})
isTogglesOns = false
Tab:AddToggle({
Name = "Delay Fugitives Team",
Default = false,
Callback = function(Value)
isToggleOns = Value
if isToggleOns then
delayOthersLoop = coroutine.wrap(function()
while isToggleOns do
local Players = game:GetService("Players")
local LocalPlayer = Players.LocalPlayer
for _, player in ipairs(Players:GetPlayers()) do
if player ~= LocalPlayer and player.Team and player.Team.Name == "Fugitives" and player.Character then
local ohString1 = "resetNetworkOwnership"
local ohInstance2 = player.Character:FindFirstChild("HumanoidRootPart")
local ohBoolean3 = true
if ohInstance2 then
workspace.resources.RemoteEvent:FireServer(ohString1, ohInstance2, ohBoolean3)
end
end
end
wait()
end
end)
delayOthersLoop()
else
if delayOthersLoop then
delayOthersLoop = nil
end
end
end
})
Tab:AddButton({
Name = "Become Fugitives Team",
Callback = function()
local targetPosition = CFrame.new(-600.986267, -25.5423031, -322.000061)
local originalPosition = nil
local originalCameraCFrame = nil
local originalCameraFocus = nil
local player = game.Players.LocalPlayer
local camera = game.Workspace.CurrentCamera
local function teleportPlayer()
if player.Character then
local humanoidRootPart = player.Character:FindFirstChild("HumanoidRootPart")
if humanoidRootPart then
if not originalPosition then
originalPosition = humanoidRootPart.CFrame
end
originalCameraCFrame = camera.CFrame
originalCameraFocus = camera.Focus
humanoidRootPart.CFrame = targetPosition
end
end
end
teleportPlayer()
wait()
if originalPosition then
player.Character.HumanoidRootPart.CFrame = originalPosition
camera.CFrame = originalCameraCFrame
camera.Focus = originalCameraFocus
end
end
})
local Section = Tab:AddSection({
Name = "Choosing"
})
Tab:AddButton({
Name = "Kick Choosing Team",
Callback = function()
local Upsilon = require(workspace.upsilonLibrary)
local function performActions(player)
Upsilon.InvokeServer("giveRiotShield", player.Character.HumanoidRootPart)
local function giveRiotShield()
workspace.resources.RemoteFunction:InvokeServer("giveRiotShield", workspace["robber spawn"])
for i, v in pairs(game.Players.LocalPlayer.Character:GetChildren()) do
if v.Name == "RiotShield" then
game.Players.LocalPlayer.Character["Left Arm"].Weld:Destroy()
v:Destroy()
end
end
end
giveRiotShield()
wait()
while player.Character and player.Character:FindFirstChild("Humanoid") and player.Character.Humanoid.Health > 0 do
for x = 1, 2 do
local args = {
[1] = "FireOtherClients",
[2] = "drawLaser",
[3] = Vector3.new(0, 0, 0),
[4] = Vector3.new(0, 0, 0),
[5] = {
["Name"] = "Head",
["CFrame"] = player.Character.Head.CFrame,
["Material"] = Enum.Material.ForceField,
["Parent"] = player.Character,
["Size"] = Vector3.new(0.001, 0.001, 0.001),
["Transparency"] = 1
}
}
workspace.resources.RemoteEvent:FireServer(unpack(args))
end
wait()
end
wait(0.5)
local ohString2 = "reloadMe"
workspace.resources.RemoteEvent:FireServer(ohString2)
repeat
wait()
until player.Character and player.Character.Humanoid.Health > 0
Upsilon.InvokeServer("giveRiotShield", player.Character.HumanoidRootPart)
workspace.resources.RemoteFunction:InvokeServer("giveRiotShield", workspace.ignore.invisibleWalls:FindFirstChild("armoryBarrier_Cheaters"))
ohString2 = "reloadMe"
workspace.resources.RemoteEvent:FireServer(ohString2)
end
local policePlayers = {}
for _, player in ipairs(game.Players:GetPlayers()) do
if player.Team and player.Team.Name == "Choosing" then
table.insert(policePlayers, player)
end
end
for _, player in ipairs(policePlayers) do
spawn(function()
performActions(player)
end)
end
end
})
Tab:AddButton({
Name = "Kill Choosing Team",
Callback = function()
for _, player in ipairs(game.Players:GetPlayers()) do
if player ~= game.Players.LocalPlayer and player.Team and player.Team.Name == "Choosing" then
for x = 1, 2 do
local args = {
[1] = "FireOtherClients",
[2] = "drawLaser",
[3] = Vector3.new(0, 0, 0),
[4] = Vector3.new(0, 0, 0),
[5] = {
["Name"] = "Head",
["CFrame"] = player.Character.Head.CFrame,
["Material"] = Enum.Material.ForceField,
["Parent"] = player.Character,
["Size"] = Vector3.new(0.001, 0.001, 0.001),
["Transparency"] = 1
}
}
workspace.resources.RemoteEvent:FireServer(unpack(args))
end
end
end
end
})
loopRunning = false
Tab:AddToggle({
Name = "Loop Kill Choosing Team",
Default = false,
Callback = function(Value)
loopRunning = Value
if not loopRunning then
return
end
while loopRunning do
for _, player in ipairs(game.Players:GetPlayers()) do
if player.Team and player.Team.Name == "Choosing" and player.Character and player.Character:FindFirstChild("Head") then
for x = 1, 2 do
local args = {
[1] = "FireOtherClients",
[2] = "drawLaser",
[3] = Vector3.new(0, 0, 0),
[4] = Vector3.new(0, 0, 0),
[5] = {
["Name"] = "Head",
["CFrame"] = player.Character.Head.CFrame,
["Material"] = Enum.Material.ForceField,
["Parent"] = player.Character,
["Size"] = Vector3.new(0.001, 0.001, 0.001),
["Transparency"] = 1
}
}
workspace.resources.RemoteEvent:FireServer(unpack(args))
end
end
end
wait()
end
end
})
isTogglesOns = false
Tab:AddToggle({
Name = "Delay Choosing Team",
Default = false,
Callback = function(Value)
isToggleOns = Value
if isToggleOns then
delayOthersLoop = coroutine.wrap(function()
while isToggleOns do
local Players = game:GetService("Players")
local LocalPlayer = Players.LocalPlayer
for _, player in ipairs(Players:GetPlayers()) do
if player ~= LocalPlayer and player.Team and player.Team.Name == "Choosing" and player.Character then
local ohString1 = "resetNetworkOwnership"
local ohInstance2 = player.Character:FindFirstChild("HumanoidRootPart")
local ohBoolean3 = true
if ohInstance2 then
workspace.resources.RemoteEvent:FireServer(ohString1, ohInstance2, ohBoolean3)
end
end
end
wait()
end
end)
delayOthersLoop()
else
if delayOthersLoop then
delayOthersLoop = nil
end
end
end
})
OrionLib:Init()
Please tell me if the drawLaser crash can also crash you too if you are on mobile. I made the crash a little weaker so mobile players dont crash themself.
man its tempting af to just rewrite the whole thing cuz this is just a bunch of spaghetti code lmao thanks for leaking this
i made this by myself i didnt leak it lol.
u think u know exactly who i am but u really dont at the same time.
rewrite it just keep in mind im really manipulating u.
the whole time i've been lying to u about everything. but i still play u every time.
if u really thought i wanted to make the game get an update ur just a ******. Darkone really is the ruler of this game now.
what is bro on about, also ur code sucks *** if you really made this
lol I would like to see u do better ur just hater
The whole friend group u were in were all better scripters than u and I defeated them all by myself. You probably couldn’t even make a kick team script without using this guis code
The code is just a whole copy and paste of the pc version just in Orion lib with a teams tab for more abusive features
YOU ACTUALLY THINK I WOULD SKID FROM YOUR SPAGHETTI CODE???? ARE YOU MAD?????
Define spaghetti code since I doubt u would even be able to make anything as abusive as this on ur own. I never said anything about skidding off this.
@SteelAtomic u have dodged my question for 18 days. Seems as if u were just trying to make the gui look bad and once I asked you how it is bad, u decide to dodge my question u coward.
Not working patched make a new one plz