0% found this document useful (0 votes)
1K views13 pages

Operations Siege 1st (Working But Not Aim)

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)
1K views13 pages

Operations Siege 1st (Working But Not Aim)

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/ 13

--[[

I hope you enjoy this script i put a tad bit of time into so any likes would be
nice
You can also learn from this cause why not
Pulled Pork 🐷🐷
]]

if game.PlaceId ~= 13997264379 then do


game:GetService("StarterGui"):SetCore("SendNotification",{
Title = "Teleporting you to a Game", -- Required
Text = "Make sure to execute the script again. Teleporting u in 5 seconds." --
Required
})
wait(5)
game:GetService('TeleportService'):Teleport(13997264379)
end
end

-- // Libraries UI: Rayfield ESP: Sense, Aimbot: Exunys Aimbot V3

local Rayfield =
loadstring(game:HttpGet('https://raw.githubusercontent.com/SiriusSoftwareLtd/
Rayfield/main/source.lua'))()
local Sense =
loadstring(game:HttpGet('https://raw.githubusercontent.com/shlexware/Sirius/
request/library/sense/source.lua'))()
local aimbot =
loadstring(game:HttpGet'https://github.com/RunDTM/Zeerox-Aimbot/raw/main/
library.lua')()

-- // Locals (FML)
local Players = game:GetService("Players")
local LocalPlayer = Players.LocalPlayer
local TweenService = game:GetService("TweenService")
local Workspace = game:GetService("Workspace")
local ReplicatedFirst = game:GetService("ReplicatedFirst")
local ServerStorage = game:GetService("ServerStorage")
local Teams = game:GetService("Teams")
local RunService = game:GetService("RunService")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local AssetService = game:GetService("AssetService")
local Chat = game:GetService("Chat")
local CoreGui = game:GetService("CoreGui")
local StarterGui = game:GetService("StarterGui")
local Plrname = game:GetService("Players").LocalPlayer.Name
local pgui = LocalPlayer.PlayerGui
-- Aimbot Locals

-- // GetGenv Customs

getgenv().Headshot = false
getgenv().Fireshot = false
getgenv().Theme = "Default"
-- // Game Local
local context = pgui.GameGui.TimerHUD.Contex.TextLabel
local Breach = game.workspace["SE_Workspace"].Breach
local Doors = game.workspace["SE_Workspace"].Doors
local Drones = game.workspace["SE_Workspace"].Drones
local Objective = game.workspace.Objective
local Gadgets = game.workspace.Gadgets
-- // Object Cham Functions thanks GRIFFIN discord.gg/griffin
local function addCham(object, tbl)
if not object:FindFirstChild("cham") then
local h = Instance.new("Highlight")
h.Name = "cham"
h.Parent = object
h.Adornee = object
h.Enabled = true
h.FillColor = tbl.color
h.FillTransparency = tbl.fTransparency
h.OutlineColor = tbl.color
h.OutlineTransparency = tbl.oTransparency
end
end

local function removeCham(object)


if object and object:FindFirstChild("cham") and
object:FindFirstChild("cham"):IsA("Highlight") then
object:FindFirstChild("cham"):Destroy()
end
end
if LocalPlayer then
local character = LocalPlayer.Character
if character then
local humanoid = character:FindFirstChildOfClass("Humanoid")
if humanoid then
local fireSound = humanoid:FindFirstChild("Fire")
if fireSound and fireSound:IsA("Sound") then
return fireSound
end
end
end
end
local fireSound = Workspace.Camera:FindFirstChild("Fire")

-- // ESP Configuring :)
--[[
Sense = {
whitelist = {}, -- When this table contains at least 1 user id, it will only show
esp for those players.
sharedSettings = {
textSize = 13,
textFont = 2,
limitDistance = false, -- Set a maximum render distance
maxDistance = 150,
useTeamColor = false -- Change all colors to the players team color
},
teamSettings = {
enemy = {
enabled = false,
box = false,
boxColor = { Color3.new(1,0,0), 1 },
--boxColor = { "Team Color", 1 }, -- Do this to change a single color to
the team color
boxOutline = true,
boxOutlineColor = { Color3.new(), 1 },
boxFill = false,
boxFillColor = { Color3.new(1,0,0), 0.5 },
healthBar = false,
healthyColor = Color3.new(0,1,0),
dyingColor = Color3.new(1,0,0),
healthBarOutline = true,
healthBarOutlineColor = { Color3.new(), 0.5 },
healthText = false,
healthTextColor = { Color3.new(1,1,1), 1 },
healthTextOutline = true,
healthTextOutlineColor = Color3.new(),
box3d = false,
box3dColor = { Color3.new(1,0,0), 1 },
name = false,
nameColor = { Color3.new(1,1,1), 1 },
nameOutline = true,
nameOutlineColor = Color3.new(),
weapon = false,
weaponColor = { Color3.new(1,1,1), 1 },
weaponOutline = true,
weaponOutlineColor = Color3.new(),
distance = false,
distanceColor = { Color3.new(1,1,1), 1 },
distanceOutline = true,
distanceOutlineColor = Color3.new(),
tracer = false,
tracerOrigin = "Bottom",
tracerColor = { Color3.new(1,0,0), 1 },
tracerOutline = true,
tracerOutlineColor = { Color3.new(), 1 },
offScreenArrow = false,
offScreenArrowColor = { Color3.new(1,1,1), 1 },
offScreenArrowSize = 15,
offScreenArrowRadius = 150,
offScreenArrowOutline = true,
offScreenArrowOutlineColor = { Color3.new(), 1 },
chams = false,
chamsVisibleOnly = false,
chamsFillColor = { Color3.new(0.2, 0.2, 0.2), 0.5 },
chamsOutlineColor = { Color3.new(1,0,0), 0 },
},
friendly = {
enabled = false,
box = false,
boxColor = { Color3.new(0,1,0), 1 },
boxOutline = true,
boxOutlineColor = { Color3.new(), 1 },
boxFill = false,
boxFillColor = { Color3.new(0,1,0), 0.5 },
healthBar = false,
healthyColor = Color3.new(0,1,0),
dyingColor = Color3.new(1,0,0),
healthBarOutline = true,
healthBarOutlineColor = { Color3.new(), 0.5 },
healthText = false,
healthTextColor = { Color3.new(1,1,1), 1 },
healthTextOutline = true,
healthTextOutlineColor = Color3.new(),
box3d = false,
box3dColor = { Color3.new(0,1,0), 1 },
name = false,
nameColor = { Color3.new(1,1,1), 1 },
nameOutline = true,
nameOutlineColor = Color3.new(),
weapon = false,
weaponColor = { Color3.new(1,1,1), 1 },
weaponOutline = true,
weaponOutlineColor = Color3.new(),
distance = false,
distanceColor = { Color3.new(1,1,1), 1 },
distanceOutline = true,
distanceOutlineColor = Color3.new(),
tracer = false,
tracerOrigin = "Bottom",
tracerColor = { Color3.new(0,1,0), 1 },
tracerOutline = true,
tracerOutlineColor = { Color3.new(), 1 },
offScreenArrow = false,
offScreenArrowColor = { Color3.new(1,1,1), 1 },
offScreenArrowSize = 15,
offScreenArrowRadius = 150,
offScreenArrowOutline = true,
offScreenArrowOutlineColor = { Color3.new(), 1 },
chams = false,
chamsVisibleOnly = false,
chamsFillColor = { Color3.new(0.2, 0.2, 0.2), 0.5 },
chamsOutlineColor = { Color3.new(0,1,0), 0 }
}
}
}
]]

-- // Ui code

local Window = Rayfield:CreateWindow({


Name = "Operations Siege 2.0",
LoadingTitle = "Rayfield Interface Suite",
LoadingSubtitle = "By: Pulled Pork",
ConfigurationSaving = {
Enabled = true,
FolderName = "", -- Create a custom folder for your hub/game
FileName = ""
},
Discord = {
Enabled = true,
Invite = "", -- The Discord invite code, do not include discord.gg/. E.g.
discord.gg/ABCD would be ABCD
RememberJoins = true -- Set this to false to make them join the discord every
time they load it up
},
KeySystem = false, -- Set this to true to use our key system
KeySettings = {
Title = "",
Subtitle = "Key System",
Note = "Key",
FileName = "", -- It is recommended to use something unique as other scripts
using Rayfield may overwrite your key file
SaveKey = true, -- The user's key will be saved, but if you change the key, they
will be unable to use your script
GrabKeyFromSite = false, -- If this is true, set Key below to the RAW site you
would like Rayfield to get the key from
Key = {} -- List of keys that will be accepted by the system, can be RAW file
links (pastebin, github etc) or simple strings ("hello","key22")
}
})

-- // ESP TAB OF UI

local ESP = Window:CreateTab("ESP")


local WEAPON = Window:CreateTab("Gun Mods")
local a = Window:CreateTab("FUN/AIMBOT")
local b = Window:CreateTab("Settings")
local ExplainGunMods = WEAPON:CreateLabel("If it says call back error wait until
you can actually shoot")
local ExplainSounds = a:CreateLabel("This is a beta test might not work")
local ExplainSettings = b:CreateLabel("This is in beta. Should Support more soon.")

getgenv().Headshot = false
getgenv().Fireshot = false

local FPSSLIDER = b:CreateSlider({


Name = "FPS CAP (turn on uncap fps)",
Range = {0, 120},
Increment = 5,
Suffix = "FPS",
CurrentValue = 60,
Flag = "FPS", -- A flag is the identifier for the configuration file, make sure
every element has a different flag if you're using configuration saving to ensure
no overlaps
Callback = function(Value)
setfpscap(Value)
end,
})

local FireSoundToggle = a:CreateToggle({


Name = "Enable FireSound Mod",
CurrentValue = false,
Flag = "FireSoundToggle", -- A flag is the identifier for the configuration
file, make sure every element has a different flag if you're using configuration
saving to ensure no overlaps
Callback = function(Value)
getgenv().Fireshot = Value
end,
})

local HeadshotSound = a:CreateInput({


Name = "HeadShot Sound",
PlaceholderText = "Sound Id Here",
RemoveTextAfterFocusLost = false,
Callback = function(Text)
while getgenv().Headshot do wait()
game:GetService("ReplicatedStorage").Skorpio_Engine.FX.HelmetBreak.SoundId =
"rbxassetid://" .. Text .. ""
end
end,
})
local FireSoundGUN = a:CreateInput({
Name = "Fire Sound",
PlaceholderText = "Sound Id Here",
RemoveTextAfterFocusLost = false,
Callback = function(Text)
while getgenv().Fireshot do wait()
fireSound.SoundId = "rbxassetid://" .. Text .. ""
end
end,
})

local Enable_ESP = ESP:CreateToggle({


Name = "Enable Enemy ESP",
CurrentValue = false,
Flag = "Toggle1", -- A flag is the identifier for the configuration file, make sure
every element has a different flag if you're using configuration saving to ensure
no overlaps
Callback = function(Value)
Sense.teamSettings.enemy.enabled = Value
Sense.teamSettings.enemy.chams = Value
end,
})

local ENABLE_TEAM_ESP = ESP:CreateToggle({


Name = "Enable TEAM ESP",
CurrentValue = false,
Flag = "Toggle2", -- A flag is the identifier for the configuration file, make sure
every element has a different flag if you're using configuration saving to ensure
no overlaps
Callback = function(Value)
Sense.teamSettings.friendly.enabled = Value
Sense.teamSettings.friendly.chams = Value
end,
})

local Enable_Health = ESP:CreateToggle({


Name = "Enable Health esp Enemy team",
CurrentValue = false,
Flag = "Toggle3", -- A flag is the identifier for the configuration file, make sure
every element has a different flag if you're using configuration saving to ensure
no overlaps
Callback = function(Value)
Sense.teamSettings.enemy.healthBar = Value
end,
})
local Enable_Health_sameteam = ESP:CreateToggle({
Name = "Enable Heath esp Your team",
CurrentValue = false,
Flag = "Toggle4", -- A flag is the identifier for the configuration file, make sure
every element has a different flag if you're using configuration saving to ensure
no overlaps
Callback = function(Value)
Sense.teamSettings.friendly.healthBar = Value
end,
})
getgenv().objectcham = true
local objectCham = ESP:CreateToggle({
Name = "Object Esp",
CurrentValue = false,
Flag = "object",
Callback = function(value)
---@diagnostic disable-next-line: undefined-global
objectcham = value
while objectcham and task.wait() do
for _, gadget in ipairs(Gadgets:GetChildren()) do
addCham(gadget, {
color = Color3.fromRGB(255,0,0),
oTransparency = 0,
fTransparency = 0.5
})
end
end
for _, gadget in ipairs(Gadgets:GetChildren()) do
removeCham(gadget)
end

end})
--[[
local weaponesp = ESP:CreateToggle({
Name = "Weapon Esp",
CurrentValue = false,
Flag = "Toggle5",
Callback = function(Value)
Sense.teamSettings.enemy.weapon = Value
end
})
local weaponesp_sameteam = ESP:CreateToggle({
Name = "Weapon Esp Your Team",
CurrentValue = false,
Flag = "Toggle6", -- A flag is the identifier for the configuration file, make sure
every element has a different flag if you're using configuration saving to ensure
no overlaps
Callback = function(Value)
Sense.teamSettings.friendly.weapon = Value
end,
})
]]

local teamCP = ESP:CreateColorPicker({Name = "Team Color",


Color = Color3.fromRGB(0,255,0),
Flag = "TeamColor",
Callback = function(x)
Sense.teamSettings.friendly.chams = {x,1}
Sense.teamSettings.friendly.box3dColor = {x,1}
Sense.teamSettings.friendly.offScreenArrowColor = {x,1}
Sense.teamSettings.friendly.tracerColor = {x,1}
end})
local enemyCP = ESP:CreateColorPicker({
Name = "Enemy Color",Color = Color3.fromRGB(255,0,0),
Flag = "EnemyColor",
Callback = function(x)Sense.teamSettings.enemy.chams = {x,1}
Sense.teamSettings.enemy.box3dColor = {x,1}
Sense.teamSettings.enemy.offScreenArrowColor = {x,1}
Sense.teamSettings.enemy.tracerColor = {x,1}
end
})

local AutoWeapon = WEAPON:CreateToggle({


Name = "Make Auto (might not work)",
CurrentValue = false,
Flag = "GunMod1",
Callback = function(Value)
while Value do wait()
local moduleFolder = game:GetService("Players").LocalPlayer.PlayerGui.GModule
local moduleScripts = moduleFolder:GetChildren()

if #moduleScripts >= 5 then


for i = 4, 5 do
local moduleScript = moduleScripts[i]
if moduleScript:IsA("ModuleScript") then
local m = require(moduleScript)
if m then

m.Auto = true
m.ChangeFiremode = true
else
warn("Failed to load module:", moduleScript.Name)
end
end
while Value == false do wait()

return
end
end
else

end

end
end,
})
local AmmoMod = WEAPON:CreateToggle({
Name = "Ammo",
CurrentValue = false,
Flag = "GunMod2",
Callback = function(Value)
while Value do wait()
local moduleFolder = game:GetService("Players").LocalPlayer.PlayerGui.GModule
local moduleScripts = moduleFolder:GetChildren()

if #moduleScripts >= 5 then


for i = 4, 5 do
local moduleScript = moduleScripts[i]
if moduleScript:IsA("ModuleScript") then
local m = require(moduleScript)
if m then

m.Ammo = math.huge
m.StoredAmmo = math.huge
else
warn("Failed to load module:", moduleScript.Name)
end
end
while Value == false do
m.Ammo = 30
m.StoredAmmo = 120
wait()
end

end
else
end

end
end,
})
local Slider = WEAPON:CreateSlider({
Name = "FIRE RATE",
Range = {0, 2000},
Increment = 10,
Suffix = "Fire Rate",
CurrentValue = 700,
Flag = "FireRate", -- A flag is the identifier for the configuration file, make
sure every element has a different flag if you're using configuration saving to
ensure no overlaps
Callback = function(Value)
local moduleFolder = game:GetService("Players").LocalPlayer.PlayerGui.GModule
local moduleScripts = moduleFolder:GetChildren()

if #moduleScripts >= 5 then


for i = 4, 5 do
local moduleScript = moduleScripts[i]
if moduleScript:IsA("ModuleScript") then
local m = require(moduleScript)
if m then

m.ShootRate = Value
else
warn("Failed to load module:", moduleScript.Name)
end
end
end
end

end,
})

local Scope = WEAPON:CreateToggle({


Name = "1.5 Scope",
CurrentValue = false,
Flag = "Scope", -- A flag is the identifier for the configuration file, make sure
every element has a different flag if you're using configuration saving to ensure
no overlaps
Callback = function(Value)
while Value do wait()
local moduleFolder = game:GetService("Players").LocalPlayer.PlayerGui.GModule
local moduleScripts = moduleFolder:GetChildren()

if #moduleScripts >= 5 then


for i = 4, 5 do
local moduleScript = moduleScripts[i]
if moduleScript:IsA("ModuleScript") then
local m = require(moduleScript)
if m then

m.SightAtt = "Scope 1.5x"


else
warn("Failed to load module:", moduleScript.Name)
end
end
if Value == false then do
m.SightAtt = false
end
else
end
end
end
end
end,
})

local WeaponSpread = WEAPON:CreateToggle({


Name = "Weapon Spread",
CurrentValue = false,
Flag = "Spread", -- A flag is the identifier for the configuration file, make sure
every element has a different flag if you're using configuration saving to ensure
no overlaps
Callback = function(Value)
while Value do wait()
local moduleFolder = game:GetService("Players").LocalPlayer.PlayerGui.GModule
local moduleScripts = moduleFolder:GetChildren()

if #moduleScripts >= 5 then


for i = 4, 5 do
local moduleScript = moduleScripts[i]
if moduleScript:IsA("ModuleScript") then
local m = require(moduleScript)
if m then
m.MaxSpread = 0
m.MinSpread = 0
end
else

end
end
if Value == false then do
m.MaxSpread = 100
m.MinSpread = 1
end
end
end
end
end,
})

local Recoil = WEAPON:CreateToggle({


Name = "Weapon Recoil (WIP)",
CurrentValue = false,
Flag = "Recoil", -- A flag is the identifier for the configuration file, make sure
every element has a different flag if you're using configuration saving to ensure
no overlaps
Callback = function(Value)
while Value do wait()
local moduleFolder =
game:GetService("Players").LocalPlayer.PlayerGui.GModule
local moduleScripts = moduleFolder:GetChildren()

if #moduleScripts >= 5 then


for i = 4, 5 do
local moduleScript = moduleScripts[i]
if moduleScript:IsA("ModuleScript") then
local m = require(moduleScript)
m.camRecoilRight = 0
m.camRecoil = 0
m.camRecoilUp = 0
m.camRecoilLeft = 0
m.camRecoilTilt = 0
m.gunRecoilTilt = 0
m.gunRecoilUp = 0
m.gunRecoilLeft = 0
m.gunRecoilRight = 0
m.RecoilPowerStepAmount = 0
m.MaxRecoilPower = 0
m.MinRecoilPower = 0
end
end
end
end

if Value == false then do


m.camRecoilRight = 15
m.camRecoil = 15
m.camRecoilUp = 15
m.camRecoilLeft = 15
m.camRecoilTilt = 15
m.gunRecoilTilt = 15
m.gunRecoilUp = 15
m.gunRecoilLeft = 15
m.gunRecoilRight = 15
m.RecoilPowerStepAmount = 15
m.MaxRecoilPower = 15
m.MinRecoilPower = 15
end
end
end,
})

--[[
getgenv().ExunysDeveloperEsp = {
DeveloperSettings = {
UpdateMode = "RenderStepped",
TeamCheckOption = "TeamColor",
RainbowSpeed = 1 -- Bigger = Slower
},

Settings = {
Enabled = true,

TeamCheck = false,
AliveCheck = true,
WallCheck = false,

OffsetToMoveDirection = false,
OffsetIncrement = 15, -- Min: 1; Max: 30

Sensitivity = 0, -- Animation length (in seconds) before fully locking onto


target
Sensitivity2 = 3, -- mousemoverel Sensitivity

LockMode = 1, -- 1 = CFrame; 2 = mousemoverel


LockPart = "Head", -- Body part to lock on

TriggerKey = Enum.UserInputType.MouseButton2,
Toggle = false
},

FOVSettings = {
Enabled = true,
Visible = true,

Radius = 90, -- Field Of View


NumSides = 60,

Thickness = 1,
Transparency = 1,
Filled = false,

RainbowColor = false,
RainbowOutlineColor = false,
Color = Color3.fromRGB(255, 255, 255),
OutlineColor = Color3.fromRGB(0, 0, 0),
LockedColor = Color3.fromRGB(255, 150, 150)
}
}
]]

-- // Hit parts
--[[
{"Head", "HumanoidRootPart", "Torso", "Left Arm", "Right Arm", "Left Leg", "Right
Leg", "LeftHand", "RightHand", "LeftLowerArm", "RightLowerArm", "LeftUpperArm",
"RightUpperArm", "LeftFoot", "LeftLowerLeg", "UpperTorso", "LeftUpperLeg",
"RightFoot", "RightLowerLeg", "LowerTorso", "RightUpperLeg"}
]]
Sense.Load()
--[[

]]

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy