-- ts file was generated at discord.gg/25ms local vu1 = loadstring(game:HttpGet("https://sirius.menu/rayfield"))() local v2 = vu1 local v3 = vu1.CreateWindow(v2, { Name = "Sudden Lmpact | Op script", LoadingTitle = "God Damn, l go to updata my other script", LoadingSubtitle = "by ScriptTrol", ConfigurationSaving = { Enabled = true, FolderName = nil, FileName = "ScriptTrol_Script" }, KeySystem = false }) local function vu8(p4) if p4 then local v5 = game:GetService("Players").LocalPlayer.Input local v6 = v5.FireServer local v7 = { 1763802956, { "FrontDashHit", CFrame.new(- 9.81572914, 503.168457, 464.208252, 0.994889081, - 4.87755925e-9, 0.10097383, - 4.04306411e-9, 1, 8.8141249e-8, - 0.10097383, - 8.80990143e-8, 0.994889081), CFrame.new(- 12.3916111, 503.190094, 439.830902, 0.994889081, - 1.29887905e-8, 0.100973882, 1.79864668e-13, 1, 1.28633374e-7, - 0.100973882, - 1.27975923e-7, 0.994889081), { p4 } } } v6(v5, v7) end end local vu9 = workspace:WaitForChild("Characters") local function vu16() local v10 = vu9 local v11, v12, v13 = ipairs(v10:GetChildren()) local v14 = {} while true do local v15 v13, v15 = v11(v12, v13) if v13 == nil then break end if v15:IsA("Model") and (v15.Name ~= "Dummy" and v15.Name ~= game.Players.LocalPlayer.Name) then table.insert(v14, v15.Name) end end return v14 end local function vu23() local v17 = vu9 local v18, v19, v20 = ipairs(v17:GetChildren()) local v21 = {} while true do local v22 v20, v22 = v18(v19, v20) if v20 == nil then break end if v22:IsA("Model") and v22.Name == "Dummy" then table.insert(v21, v22.Name .. " (" .. tostring(# v21 + 1) .. ")") end end return v21 end local v24 = v3:CreateTab("Main") local vu25 = nil local vu26 = nil local vu28 = v24:CreateDropdown({ Name = "Select Player Model (Bug)", Options = vu16(), CurrentOption = "", Callback = function(p27) vu25 = vu9:FindFirstChild(p27) end }) local vu29 = v24:CreateDropdown({ Name = "Select Dummy", Options = vu23(), CurrentOption = "", Callback = function(_) vu26 = vu9:FindFirstChild("Dummy") end }) v24:CreateButton({ Name = "Kill Target Player", Callback = function() if vu25 then vu8(vu25) else vu1:Notify({ Title = "Error", Content = "No player selected", Duration = 3 }) end end }) v24:CreateButton({ Name = "Kill Target Dummy", Callback = function() if vu26 then vu8(vu26) else vu1:Notify({ Title = "Error", Content = "No dummy selected", Duration = 3 }) end end }) local vu30 = false v24:CreateToggle({ Name = "Loop Kill All Players", CurrentValue = false, Callback = function(p31) vu30 = p31 if p31 then spawn(function() while vu30 do local v32 = vu9 local v33, v34, v35 = ipairs(v32:GetChildren()) while true do local v36 v35, v36 = v33(v34, v35) if v35 == nil then break end if v36:IsA("Model") and (v36.Name ~= "Dummy" and v36.Name ~= game.Players.LocalPlayer.Name) then vu8(v36) end end wait(0.1) end end) end end }) local vu37 = false v24:CreateToggle({ Name = "Loop Kill All Dummies", CurrentValue = false, Callback = function(p38) vu37 = p38 if p38 then spawn(function() while vu37 do local v39 = vu9 local v40, v41, v42 = ipairs(v39:GetChildren()) while true do local v43 v42, v43 = v40(v41, v42) if v42 == nil then break end if v43:IsA("Model") and v43.Name == "Dummy" then vu8(v43) end end wait(0.1) end end) end end }) local vu44 = false v24:CreateToggle({ Name = "Loop Kill Yourself", CurrentValue = false, Callback = function(p45) vu44 = p45 local vu46 = vu9:FindFirstChild(game.Players.LocalPlayer.Name) if p45 and vu46 then spawn(function() while vu44 do vu8(vu46) wait(0.1) end end) end end }) local v47 = v3:CreateTab("Range (Killaura)") local vu48 = false v47:CreateToggle({ Name = "Start Killaura", CurrentValue = false, Callback = function(p49) vu48 = p49 end }) local vu50 = 10 v47:CreateInput({ Name = "Killaura Range", PlaceholderText = "Enter range number", RemoveTextAfterFocusLost = false, Callback = function(p51) local v52 = tonumber(p51) if v52 then vu50 = v52 else vu1:Notify({ Title = "Error", Content = "Invalid number", Duration = 3 }) end end }) local vu53 = false local vu54 = nil v47:CreateToggle({ Name = "Show Range (Green Circle)", CurrentValue = false, Callback = function(p55) vu53 = p55 if p55 then if not vu54 then vu54 = Instance.new("Part") vu54.Shape = Enum.PartShape.Cylinder vu54.Size = Vector3.new(1, vu50 * 2, vu50 * 2) vu54.Orientation = Vector3.new(0, 0, 90) vu54.Anchored = true vu54.CanCollide = false vu54.Transparency = 0.7 vu54.Color = Color3.fromRGB(0, 255, 0) vu54.Parent = workspace end elseif vu54 then vu54:Destroy() vu54 = nil end end }) spawn(function() while true do if vu48 then local v56 = game.Players.LocalPlayer.Character if v56 and v56:FindFirstChild("HumanoidRootPart") then local v57 = v56.HumanoidRootPart.Position local v58 = vu9 local v59, v60, v61 = ipairs(v58:GetChildren()) while true do local v62 v61, v62 = v59(v60, v61) if v61 == nil then break end if v62:IsA("Model") and (v62 ~= v56 and (v62:FindFirstChild("HumanoidRootPart") and (v57 - v62.HumanoidRootPart.Position).Magnitude <= vu50)) then vu8(v62) end end end end if vu53 and vu54 then local v63 = game.Players.LocalPlayer.Character if v63 and v63:FindFirstChild("HumanoidRootPart") then vu54.Position = v63.HumanoidRootPart.Position + Vector3.new(0, 0.1, 0) vu54.Size = Vector3.new(1, vu50 * 2, vu50 * 2) end end wait(0.1) end end) spawn(function() while true do wait(5) vu28:Refresh(vu16()) vu29:Refresh(vu23()) end end)