Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- Script Description:
- -- This script is designed for use in Roblox games and manipulates players' positions using client-sided CFrame adjustments.
- -- It allows you to move players to a specified range in front of your character and set their walk speed to 0.
- -- what does this mean it mean like you can use tool and thing for example you have sword and gun in game Which this script made for Manipulate Hitbox client sided
- -- you can use those tool to Damage/hit/kill player that Bringed to you
- --even though this script is client sided but even is client sided other player can still see themselves died/Hitted/damaged
- -- This may not work in games with robust anti-cheat systems or hitbox checks.
- local OrionLib = loadstring(game:HttpGet(('https://raw.githubusercontent.com/shlexware/Orion/main/source')))()
- local Window = OrionLib:MakeWindow({Name = "FE kill all GUI v4 by MawinCK", HidePremium = false, SaveConfig = true, ConfigFolder = "OrionTest"})
- local Tab = Window:MakeTab({
- Name = "Tab",
- Icon = "rbxassetid://4483345998",
- PremiumOnly = false
- })
- local Section = Tab:AddSection({
- Name = "Section"
- })
- local player = game.Players.LocalPlayer
- local character = player.Character or player.CharacterAdded:Wait()
- local localroot = character:WaitForChild("HumanoidRootPart")
- local tableEnemy = {}
- for _, v in pairs(game.Workspace:GetDescendants()) do
- if v:IsA("Model") and v.Name ~= player.Name and v:FindFirstChild("HumanoidRootPart") then
- table.insert(tableEnemy, v.Name)
- end
- end
- game:GetService("Workspace").ChildAdded:Connect(function()
- tableEnemy = {}
- for _, v in pairs(game.Workspace:GetDescendants()) do
- if v:IsA("Model") and v.Name ~= player.Name and v:FindFirstChild("HumanoidRootPart") then
- table.insert(tableEnemy, v.Name)
- end
- end
- end)
- game:GetService("Workspace").ChildRemoved:Connect(function()
- tableEnemy = {}
- for _, v in pairs(game.Workspace:GetDescendants()) do
- if v:IsA("Model") and v.Name ~= player.Name and v:FindFirstChild("HumanoidRootPart") then
- table.insert(tableEnemy, v.Name)
- end
- end
- end)
- local selectedEnemy = nil
- Tab:AddDropdown({
- Name = "Select Objective Thing to bring",
- Default = "",
- Options = tableEnemy,
- Callback = function(Value)
- selectedEnemy = Value
- end
- })
- local InputNumber = -5
- Tab:AddTextbox({
- Name = "Distance of Bring(MUST USE NEGATIVE NUMBER)",
- Default = tostring(InputNumber),
- TextDisappear = true,
- Callback = function(Value)
- InputNumber = tonumber(Value)
- end
- })
- local TargetSelectedEnemyToggle = false
- local function TargetSelectedEnemy()
- if TargetSelectedEnemyToggle and selectedEnemy then
- spawn(function()
- while TargetSelectedEnemyToggle and selectedEnemy do
- local WorkEnemy = game.Workspace:FindFirstChild(selectedEnemy)
- if WorkEnemy then
- local EnemyRoot = WorkEnemy:FindFirstChild("HumanoidRootPart")
- local EnemyHumanoid = WorkEnemy:FindFirstChild("Humanoid")
- if EnemyRoot and EnemyHumanoid and EnemyHumanoid.Health > 0 then
- EnemyRoot.CFrame = localroot.CFrame * CFrame.new(0, 0, InputNumber)
- end
- end
- game:GetService("RunService").Heartbeat:Wait()
- end
- end)
- end
- end
- game.Players.LocalPlayer.CharacterAdded:Connect(function(char)
- character = char
- localroot = character:WaitForChild("HumanoidRootPart")
- end)
- Tab:AddToggle({
- Name = "Target Selected Object",
- Default = false,
- Callback = function(state)
- TargetSelectedEnemyToggle = state
- if state then
- TargetSelectedEnemy()
- end
- end
- })
- local TargetAllToggle = false
- local function TargetAll(state)
- TargetAllToggle = state
- if state then
- for _, v in pairs(game.Players:GetPlayers()) do
- if v ~= player and v.Character then
- local JN = v.Character:FindFirstChild("HumanoidRootPart")
- local WR = v.Character:FindFirstChild("Humanoid")
- if JN and WR and WR.Health > 0 then
- spawn(function()
- while TargetAllToggle and JN and WR.Health > 0 do
- JN.CFrame = localroot.CFrame * CFrame.new(0, 0, InputNumber)
- game:GetService("RunService").Heartbeat:Wait()
- end
- end)
- end
- end
- end
- end
- end
- Tab:AddToggle({
- Name = "Target All",
- Default = false,
- Callback = function(state)
- TargetAll(state)
- end
- })
- local TargetAllWithTeamCheckToggle = false
- local function targetAllWithTeamCheck(state)
- TargetAllWithTeamCheckToggle = state
- if state then
- for _, v in pairs(game.Players:GetPlayers()) do
- if v ~= player and v.Character then
- local JNR = v.Character:FindFirstChild("HumanoidRootPart")
- local JK = v.Character:FindFirstChild("Humanoid")
- if JNR and JK and JK.Health > 0 then
- spawn(function()
- while TargetAllWithTeamCheckToggle and JNR and JK.Health > 0 do
- JNR.CFrame = localroot.CFrame * CFrame.new(0, 0, InputNumber)
- game:GetService("RunService").Heartbeat:Wait()
- end
- end)
- end
- end
- end
- end
- end
- Tab:AddToggle({
- Name = "Target All But With Team Check",
- Default = false,
- Callback = function(state)
- targetAllWithTeamCheck(state)
- end
- })
- OrionLib:Init()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement