0% found this document useful (0 votes)
50 views

Message

This document contains code for an Orion GUI hub that provides different options for silent aim and ESP in games. It loads the Orion library and creates tabs and buttons to toggle settings that modify player characters for silent aiming or add visual effects for ESP.

Uploaded by

ahmetcanalpalt
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
50 views

Message

This document contains code for an Orion GUI hub that provides different options for silent aim and ESP in games. It loads the Orion library and creates tabs and buttons to toggle settings that modify player characters for silent aiming or add visual effects for ESP.

Uploaded by

ahmetcanalpalt
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 11

local OrionLib =

loadstring(game:HttpGet(('https://raw.githubusercontent.com/shlexware/Orion/main/
source')))()

local Window = OrionLib:MakeWindow({


Name = "Dax Hub | Arsenal",
HidePremium = false,
SaveConfig = true,
ConfigFolder = "OrionTest"
})

local Tab = Window:MakeTab({


Name = "Silent Aim",
Icon = "rbxassetid://4483345998",
PremiumOnly = false
})

Tab:AddButton({
Name = "Silent Aim (Rage)",
Callback = function()
function getplrsname()
for i,v in pairs(game:GetChildren()) do
if v.ClassName == "Players" then
return v.Name
end
end
end
local players = getplrsname()
local plr = game[players].LocalPlayer
coroutine.resume(coroutine.create(function()
while wait(1) do
coroutine.resume(coroutine.create(function()
for _,v in pairs(game[players]:GetPlayers()) do
if v.Name ~= plr.Name and v.Character then
v.Character.RightUpperLeg.CanCollide = false
v.Character.RightUpperLeg.Transparency = 10
v.Character.RightUpperLeg.Size = Vector3.new(13,13,13)

v.Character.LeftUpperLeg.CanCollide = false
v.Character.LeftUpperLeg.Transparency = 10
v.Character.LeftUpperLeg.Size = Vector3.new(13,13,13)

v.Character.HeadHB.CanCollide = false
v.Character.HeadHB.Transparency = 10
v.Character.HeadHB.Size = Vector3.new(13,13,13)

v.Character.HumanoidRootPart.CanCollide = false
v.Character.HumanoidRootPart.Transparency = 10
v.Character.HumanoidRootPart.Size = Vector3.new(13,13,13)

end
end
end))
end
end))
end
})

Tab:AddButton({
Name = "Silent Aim Semi-Legit",
Callback = function()
for _,v in pairs(game:GetService("Players"):GetPlayers()) do
if v ~= game:GetService("Players").LocalPlayer and v.Character then
v.Character.RightUpperLeg.CanCollide = false
v.Character.RightUpperLeg.Transparency = 1
v.Character.RightUpperLeg.Size = Vector3.new(7,7,7)

v.Character.LeftUpperLeg.CanCollide = false
v.Character.LeftUpperLeg.Transparency = 1
v.Character.LeftUpperLeg.Size = Vector3.new(7,7,7)

v.Character.HeadHB.CanCollide = false
v.Character.HeadHB.Transparency = 1
v.Character.HeadHB.Size = Vector3.new(7,7,7)

v.Character.HumanoidRootPart.CanCollide = false
v.Character.HumanoidRootPart.Transparency = 1
v.Character.HumanoidRootPart.Size = Vector3.new(7,7,7)
end
end
end
})

Tab:AddButton({
Name = "Silent Aim (Legit)",
Callback = function()
for _,v in pairs(game:GetService("Players"):GetPlayers()) do
if v ~= game:GetService("Players").LocalPlayer and v.Character then
v.Character.RightUpperLeg.CanCollide = false
v.Character.RightUpperLeg.Transparency = 1
v.Character.RightUpperLeg.Size = Vector3.new(5,5,5)

v.Character.LeftUpperLeg.CanCollide = false
v.Character.LeftUpperLeg.Transparency = 1
v.Character.LeftUpperLeg.Size = Vector3.new(5,5,5)

v.Character.HeadHB.CanCollide = false
v.Character.HeadHB.Transparency = 1
v.Character.HeadHB.Size = Vector3.new(5,5,5)

v.Character.HumanoidRootPart.CanCollide = false
v.Character.HumanoidRootPart.Transparency = 1
v.Character.HumanoidRootPart.Size = Vector3.new(13,13,13)
end
end
end
})

Tab:AddButton({
Name = "Silent Aim (OFF)",
Callback = function()
for _,v in pairs(game:GetService("Players"):GetPlayers()) do
if v ~= game:GetService("Players").LocalPlayer and v.Character then
v.Character.RightUpperLeg.CanCollide = false
v.Character.RightUpperLeg.Transparency = 1
v.Character.RightUpperLeg.Size = Vector3.new(1,1,1)

v.Character.LeftUpperLeg.CanCollide = false
v.Character.LeftUpperLeg.Transparency = 1
v.Character.LeftUpperLeg.Size = Vector3.new(1,1,1)

v.Character.HeadHB.CanCollide = false
v.Character.HeadHB.Transparency = 1
v.Character.HeadHB.Size = Vector3.new(1,1,1)

v.Character.HumanoidRootPart.CanCollide = false
v.Character.HumanoidRootPart.Transparency = 1
v.Character.HumanoidRootPart.Size = Vector3.new(13,13,13)
end
end
end
})

local Tab2 = Window:MakeTab({


Name = "ESP",
Icon = "rbxassetid://4483345998",
PremiumOnly = false
})

Tab2:AddButton({
Name = "ESP (ON)",
Callback = function()
local Holder = Instance.new("Folder", game.CoreGui)
Holder.Name = "ESP"

local Box = Instance.new("BoxHandleAdornment")


Box.Name = "nilBox"
Box.Size = Vector3.new(4, 7, 4)
Box.Color3 = Color3.new(100 / 255, 100 / 255, 100 / 255)
Box.Transparency = 0.7
Box.ZIndex = 0
Box.AlwaysOnTop = true
Box.Visible = true

local NameTag = Instance.new("BillboardGui")


NameTag.Name = "nilNameTag"
NameTag.Enabled = false
NameTag.Size = UDim2.new(0, 200, 0, 50)
NameTag.AlwaysOnTop = true
NameTag.StudsOffset = Vector3.new(0, 1.8, 0)
local Tag = Instance.new("TextLabel", NameTag)
Tag.Name = "Tag"
Tag.BackgroundTransparency = 1
Tag.Position = UDim2.new(0, -50, 0, 0)
Tag.Size = UDim2.new(0, 300, 0, 20)
Tag.TextSize = 0
Tag.TextColor3 = Color3.new(100 / 255, 100 / 255, 100 / 255)
Tag.TextStrokeColor3 = Color3.new(0 / 255, 0 / 255, 0 / 255)
Tag.TextStrokeTransparency = 1
Tag.Text = "nil"
Tag.Font = Enum.Font.SourceSansBold
Tag.TextScaled = false

local LoadCharacter = function(v)


repeat wait() until v.Character ~= nil
v.Character:WaitForChild("Humanoid")
local vHolder = Holder:FindFirstChild(v.Name)
vHolder:ClearAllChildren()
local b = Box:Clone()
b.Name = v.Name .. "Box"
b.Adornee = v.Character
b.Parent = vHolder
local t = NameTag:Clone()
t.Name = v.Name .. "NameTag"
t.Enabled = true
t.Parent = vHolder
t.Adornee = v.Character:WaitForChild("Head", 5)
if not t.Adornee then
return UnloadCharacter(v)
end
t.Tag.Text = v.Name
b.Color3 = Color3.new(v.TeamColor.r, v.TeamColor.g, v.TeamColor.b)
t.Tag.TextColor3 = Color3.new(v.TeamColor.r, v.TeamColor.g,
v.TeamColor.b)
local Update
local UpdateNameTag = function()
if not pcall(function()
v.Character.Humanoid.DisplayDistanceType =
Enum.HumanoidDisplayDistanceType.None
local maxh = math.floor(v.Character.Humanoid.MaxHealth)
local h = math.floor(v.Character.Humanoid.Health)
t.Tag.Text = v.Name .. "\n" .. ((maxh ~= 0 and
tostring(math.floor((h / maxh) * 100))) or "0") .. "% " .. tostring(h) .. "/" ..
tostring(maxh)
end) then
Update:Disconnect()
end
end
UpdateNameTag()
Update = v.Character.Humanoid.Changed:Connect(UpdateNameTag)
end

local UnloadCharacter = function(v)


local vHolder = Holder:FindFirstChild(v.Name)
if vHolder and (vHolder:FindFirstChild(v.Name .. "Box") ~= nil or
vHolder:FindFirstChild(v.Name .. "NameTag") ~= nil) then
vHolder:ClearAllChildren()
end
end

local LoadPlayer = function(v)


local vHolder = Instance.new("Folder", Holder)
vHolder.Name = v.Name
v.CharacterAdded:Connect(function()
pcall(LoadCharacter, v)
end)
v.CharacterRemoving:Connect(function()
pcall(UnloadCharacter, v)
end)
v.Changed:Connect(function(prop)
if prop == "TeamColor" then
UnloadCharacter(v)
wait()
LoadCharacter(v)
end
end)
LoadCharacter(v)
end

local UnloadPlayer = function(v)


UnloadCharacter(v)
local vHolder = Holder:FindFirstChild(v.Name)
if vHolder then
vHolder:Destroy()
end
end

for i,v in pairs(game:GetService("Players"):GetPlayers()) do


spawn(function() pcall(LoadPlayer, v) end)
end

game:GetService("Players").PlayerAdded:Connect(function(v)
pcall(LoadPlayer, v)
end)

game:GetService("Players").PlayerRemoving:Connect(function(v)
pcall(UnloadPlayer, v)
end)

game:GetService("Players").LocalPlayer.NameDisplayDistance = 0
end
})

Tab2:AddButton({
Name = "ESP 2 (ON)",
Callback = function()
local refreshInterval = 1 -- Refresh interval in seconds
local highlightingEnabled = true -- Variable to track if highlighting is enabled
local scriptEnabled = true -- Variable to track if the script is enabled
local boxScaleFactor = 3 -- Scale factor for box size
local boxTransparency = 0.4 -- Transparency of the boxes

-- Function to create or update a BillboardGui for each player's box and name tag
local function createBoxAndNameTag(player)
local localPlayer = game:GetService("Players").LocalPlayer
if localPlayer then
local character = player.Character
if character then
local humanoid = character:FindFirstChild("Humanoid")
if humanoid then
local torso = character:FindFirstChild("Torso") or
character:FindFirstChild("UpperTorso")
local head = character:FindFirstChild("Head")
if torso and head then
local billboardGuiBox = humanoid:FindFirstChild("PlayerBox")
if not billboardGuiBox then
billboardGuiBox = Instance.new("BillboardGui")
billboardGuiBox.Name = "PlayerBox"
billboardGuiBox.Size = UDim2.new(boxScaleFactor, 0,
boxScaleFactor, 0) -- Set size to be larger
billboardGuiBox.StudsOffset = Vector3.new(0,
torso.Size.Y/2, 0) -- Align with the player's torso
billboardGuiBox.AlwaysOnTop = true -- Make it visible
through walls
local box = Instance.new("Frame")
box.Size = UDim2.new(1, 0, 1, 0)
box.BorderSizePixel = 0
box.BackgroundTransparency = boxTransparency -- Set
transparency
box.BackgroundColor3 = player.TeamColor.Color
box.Parent = billboardGuiBox
billboardGuiBox.Adornee = torso
billboardGuiBox.Parent = humanoid
end
local billboardGuiNameTag =
humanoid:FindFirstChild("PlayerNameTag")
if not billboardGuiNameTag then
billboardGuiNameTag = Instance.new("BillboardGui")
billboardGuiNameTag.Name = "PlayerNameTag"
billboardGuiNameTag.Size = UDim2.new(3, 0, 3, 0) -- Set
size to be larger
billboardGuiNameTag.StudsOffset = Vector3.new(0, 3, 0) --
Offset above the player's head
billboardGuiNameTag.AlwaysOnTop = true -- Make it visible
through walls
local nameLabel = Instance.new("TextLabel")
nameLabel.Size = UDim2.new(1, 0, 1, 0)
nameLabel.BackgroundTransparency = 1
nameLabel.Text = player.Name
nameLabel.TextColor3 = player.TeamColor.Color
nameLabel.TextScaled = true
nameLabel.Parent = billboardGuiNameTag
billboardGuiNameTag.Adornee = head
billboardGuiNameTag.Parent = humanoid
end
if highlightingEnabled then
if player == localPlayer then
billboardGuiBox.Enabled = false
billboardGuiNameTag.Enabled = false
else
billboardGuiBox.Enabled = true
billboardGuiNameTag.Enabled = true
end
else
billboardGuiBox.Enabled = false
billboardGuiNameTag.Enabled = false
end
end
end
end
end
end

-- Function to toggle highlighting


local function toggleScript()
scriptEnabled = not scriptEnabled
if not scriptEnabled then
for _, player in ipairs(game:GetService("Players"):GetPlayers()) do
hideBoxAndNameTag(player)
end
else
for _, player in ipairs(game:GetService("Players"):GetPlayers()) do
createBoxAndNameTag(player)
end
end
end

-- Function to refresh the visibility of boxes and name tags


local function refreshObjects()
if scriptEnabled then
for _, player in ipairs(game:GetService("Players"):GetPlayers()) do
createBoxAndNameTag(player)
end
else
for _, player in ipairs(game:GetService("Players"):GetPlayers()) do
hideBoxAndNameTag(player)
end
end
end

-- Function to hide boxes and name tags


local function hideBoxAndNameTag(player)
local humanoid = player.Character:FindFirstChild("Humanoid")
if humanoid then
local billboardGuiBox = humanoid:FindFirstChild("PlayerBox")
if billboardGuiBox then
billboardGuiBox:Destroy()
end
local billboardGuiNameTag = humanoid:FindFirstChild("PlayerNameTag")
if billboardGuiNameTag then
billboardGuiNameTag:Destroy()
end
end
end

-- Initial creation of boxes and name tags


refreshObjects()

-- Toggle the script


toggleScript()

-- Refresh boxes and name tags periodically


while true do
wait(refreshInterval)
refreshObjects()
end
end
})

local Tab3 = Window:MakeTab({


Name = "Gun Mods",
Icon = "rbxassetid://4483345998",
PremiumOnly = false
})

Tab3:AddButton({
Name = "Infinite Ammo",
Callback = function()
local replicationstorage = game.ReplicatedStorage

while wait() do

game:GetService("Players").LocalPlayer.PlayerGui.GUI.Client.Variables.ammocount.Val
ue = 999

game:GetService("Players").LocalPlayer.PlayerGui.GUI.Client.Variables.ammocount2.Va
lue = 999
end
end
})

Tab3:AddButton({
Name = "No recoil",
Callback = function()
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local Weapons = ReplicatedStorage.Weapons:GetDescendants()

for i, v in pairs(Weapons) do
if v.Name == "RecoilControl" then
v.Value = 0
end
end
end
})

Tab3:AddButton({
Name = "No spread",
Callback = function()
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local Weapons = ReplicatedStorage.Weapons:GetDescendants()

for i, v in pairs(Weapons) do
if v.Name == "MaxSpread" then
v.Value = 0
end
end
end
})

Tab3:AddButton({
Name = "Fire Rate",
Callback = function()
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local Weapons = ReplicatedStorage.Weapons:GetDescendants()

for i, v in pairs(Weapons) do
if v.Name == "FireRate" then
v.Value = 0.05
end
end
end
})

Tab3:AddButton({
Name = "No Reload Time",
Callback = function()
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local Weapons = ReplicatedStorage.Weapons:GetDescendants()

for i, v in pairs(Weapons) do
if v.Name == "ReloadTime" then
v.Value = 1
end
end
end
})

Tab3:AddButton({
Name = "Crit",
Callback = function()
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local Weapons = ReplicatedStorage.Weapons:GetDescendants()

for i, v in pairs(Weapons) do
if v.Name == "Crit" then
v.Value = 20
end
end
end
})

local Tab4 = Window:MakeTab({


Name = "Misc",
Icon = "rbxassetid://4483345998",
PremiumOnly = false
})

Tab4:AddButton({
Name = "NoClip",
Callback = function()
local StealthMode = true -- If game has an anticheat that checks the logs

local Indicator

if not StealthMode then


local ScreenGui = Instance.new("ScreenGui", game.CoreGui)
print("NOCLIP: Press Q to Activate")
Indicator = Instance.new("TextLabel", ScreenGui)
Indicator.AnchorPoint = Vector2.new(0, 1)
Indicator.Position = UDim2.new(0, 0, 1, 0)
Indicator.Size = UDim2.new(0, 200, 0, 50)
Indicator.BackgroundTransparency = 1
Indicator.TextScaled = true
Indicator.TextStrokeTransparency = 0
Indicator.TextColor3 = Color3.new(0, 0, 0)
Indicator.TextStrokeColor3 = Color3.new(1, 1, 1)
Indicator.Text = "Noclip: Enabled"
end

local noclip = true


local player = game.Players.LocalPlayer
local character = player.Character or player.CharacterAdded:Wait()

local mouse = player:GetMouse()

mouse.KeyDown:Connect(function(key)
if key == "q" then
noclip = not noclip

if not StealthMode then


Indicator.Text = "Noclip: " .. (noclip and "Enabled" or
"Disabled")
end
end
end)

while true do
player = game.Players.LocalPlayer
character = player.Character

if noclip then
for _, v in pairs(character:GetDescendants()) do
pcall(function()
if v:IsA("BasePart") then
v.CanCollide = false
end
end)
end
end

game:GetService("RunService").Stepped:wait()
end
end
})

Tab4:AddSlider({
Name = "WalkSpeed",
Min = 16,
Max = 999,
Default = 16,
Color = Color3.fromRGB(255,255,255),
Increment = 1,
ValueName = "walkspeed",
Callback = function(Value)
game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = Value
end
})

local Tab5 = Window:MakeTab({


Name = "RAGE FUNCTIONS",
Icon = "rbxassetid://4483345998",
PremiumOnly = false
})

Tab5:AddButton({
Name = "TP KILL",
Callback = function()
local localplayer = game.Players.LocalPlayer
local currentcamera = workspace.CurrentCamera
--local virtualUser = game:GetService("VirtualUser")

local function teleportBehindTarget(player)


localplayer.Character.HumanoidRootPart.CFrame =
player.Character.HumanoidRootPart.CFrame +
player.Character.HumanoidRootPart.CFrame.lookVector * -4
end

local function getRandomEnemyPlayer()


local list = {}
for i, player in pairs(game.Players:GetPlayers()) do
if player.TeamColor ~= localplayer.TeamColor then
table.insert(list, 1, player)
end
end
return list[math.random(1,#list)]
end

while wait(0.3) do
local enemy = getRandomEnemyPlayer()
for i = 1,10 do
if not enemy.Character:FindFirstChild("HumanoidRootPart") then
break end
if enemy == nil then break end
teleportBehindTarget(enemy)
wait()
currentcamera.CFrame = CFrame.new(currentcamera.CFrame.p,
enemy.Character.HumanoidRootPart.Position)
--virtualUser:ClickButton1(Vector2.new(0,0))
end
end
end
})

local Tab6 = Window:MakeTab({


Name = "Credits",
Icon = "rbxassetid://4483345998",
PremiumOnly = false
})

Tab6:AddLabel("Created by Akryy, Dax, Scripters")


Tab6:AddLabel("Our discord server: https://discord.gg/acqgKnkBt8")

You might also like