-- [[ Rscripts Risk Notice ]] -- This script is not verified by rscripts.net. Deal with caution. -- -- Stay safe: -- • Never log in on unofficial Roblox sites or lookalike domains. -- • Real Roblox links use roblox.com (check the .com ending). -- • Treat fake Roblox login / "claim reward" pages as phishing. -- [[ End Rscripts Risk Notice ]] -- Made By "ORTAF" + CHAMS + SPEED 25 + STRONGER HIT/KILL SOUNDS loadstring([[ --!native --!optimize 2 if game.GameId == 6035872082 then local Run = game:GetService("RunService") local Players = game:GetService("Players") local Workspace = game:GetService("Workspace") local SoundService = game:GetService("SoundService") local player = Players.LocalPlayer local camera = Workspace.CurrentCamera local vec = Vector2.new local color = Color3.fromRGB local convert = camera.WorldToViewportPoint local byte = string.byte local caller = checkcaller local hookmetamethod = hookmetamethod local target = nil local distance = 1000 local visibility = false local parent = Instance.new("ScreenGui", (gethui and gethui()) or game:GetService("CoreGui")) parent.Name = "ORTAF_CHAMS" parent.IgnoreGuiInset = true parent.ResetOnSpawn = false local label = Instance.new("TextLabel", parent) label.Size, label.Position = UDim2.fromOffset(250, 25), UDim2.new(1, -260, 0, 10) label.BackgroundTransparency, label.TextColor3 = 1, color(255, 255, 255) label.Font, label.TextSize = Enum.Font.Code, 12 label.TextXAlignment = Enum.TextXAlignment.Right label.Text = "READY" -- ===================== SOUNDS (FORCED) ===================== local KILL_SOUND_ID = "rbxassetid://3048623108" -- Michael Jackson Hee Hee local HIT_SOUND_ID = "rbxassetid://399946420" -- Short Bubble local killSound = Instance.new("Sound") killSound.Name = "ORTAF_Kill" killSound.SoundId = KILL_SOUND_ID killSound.Volume = 3 killSound.PlaybackSpeed = 1 killSound.Parent = SoundService local hitSound = Instance.new("Sound") hitSound.Name = "ORTAF_Hit" hitSound.SoundId = HIT_SOUND_ID hitSound.Volume = 2.5 hitSound.PlaybackSpeed = 1.2 hitSound.Parent = SoundService local function playKill() pcall(function() killSound:Stop() killSound:Play() end) end local function playHit() pcall(function() hitSound:Stop() hitSound:Play() end) end local lastHealth = {} local lastHitTime = {} local function setupPlayer(plr) if plr == player then return end local function onChar(char) task.wait(0.5) local hum = char:FindFirstChildOfClass("Humanoid") if not hum then return end lastHealth[plr] = hum.Health -- Stronger hit detection hum.HealthChanged:Connect(function(hp) local old = lastHealth[plr] or hp if hp < old and hp > 0 then local now = tick() if not lastHitTime[plr] or (now - lastHitTime[plr]) > 0.15 then lastHitTime[plr] = now playHit() end end lastHealth[plr] = hp end) -- Kill detection hum.Died:Connect(function() playKill() end) end plr.CharacterRemoving:Connect(function() lastHealth[plr] = nil lastHitTime[plr] = nil end) if plr.Character then task.spawn(onChar, plr.Character) end plr.CharacterAdded:Connect(onChar) end for _, plr in Players:GetPlayers() do setupPlayer(plr) end Players.PlayerAdded:Connect(setupPlayer) -- ===================================================== -- ===================== CHAMS ===================== local CHAMS = { Enabled = true, FillColor = color(0, 255, 150), OutlineColor = color(0, 0, 0), FillTransparency = 0.4, OutlineTransparency = 0, DepthMode = Enum.HighlightDepthMode.AlwaysOnTop, } local highlights = {} local function applyChams(plr) if not CHAMS.Enabled then return end if highlights[plr] then return end local char = plr.Character if not char then return end local hl = Instance.new("Highlight") hl.Name = "ORTAF_Chams" hl.Adornee = char hl.FillColor = CHAMS.FillColor hl.OutlineColor = CHAMS.OutlineColor hl.FillTransparency = CHAMS.FillTransparency hl.OutlineTransparency = CHAMS.OutlineTransparency hl.DepthMode = CHAMS.DepthMode hl.Parent = char highlights[plr] = hl end local function removeChams(plr) local hl = highlights[plr] if hl then hl:Destroy() highlights[plr] = nil end end local function updateChams() if not CHAMS.Enabled then for plr in pairs(highlights) do removeChams(plr) end return end for _, plr in Players:GetPlayers() do if plr == player then continue end local char = plr.Character local hum = char and char:FindFirstChildOfClass("Humanoid") if not (char and hum and hum.Health > 0) then removeChams(plr) continue end local ours, theirs = player:GetAttribute("EnvironmentID"), plr:GetAttribute("EnvironmentID") if ours and theirs and byte(ours or "\0") ~= byte(theirs or "\0") then removeChams(plr) continue end ours, theirs = player:GetAttribute("TeamID"), plr:GetAttribute("TeamID") if ours and theirs and byte(ours or "\0") == byte(theirs or "\0") then removeChams(plr) continue end applyChams(plr) end end Players.PlayerRemoving:Connect(removeChams) Players.PlayerAdded:Connect(function(plr) plr.CharacterAdded:Connect(function() task.wait(0.3) if CHAMS.Enabled then applyChams(plr) end end) end) for _, plr in Players:GetPlayers() do if plr ~= player then plr.CharacterAdded:Connect(function() task.wait(0.3) if CHAMS.Enabled then applyChams(plr) end end) end end -- ===================================================== -- ===================== CFRAME SPEED 25 ===================== local CFRAME_SPEED = 25 Run.Heartbeat:Connect(function(dt) local char = player.Character if not char then return end local hum = char:FindFirstChildOfClass("Humanoid") local root = char:FindFirstChild("HumanoidRootPart") if not (hum and root and hum.Health > 0) then return end if hum.MoveDirection.Magnitude > 0 then root.CFrame = root.CFrame + (hum.MoveDirection * CFRAME_SPEED * dt) end end) -- ===================================================== local function bite(attr) return byte(attr or "\0") end local function visible(targetPart, cam) if not visibility then return true end local dir = (targetPart.Position - cam) local params = RaycastParams.new() params.FilterType = Enum.RaycastFilterType.Exclude params.FilterDescendantsInstances = { player.Character, targetPart.Parent, Workspace:FindFirstChild("Debris") } local result = Workspace:Raycast(cam, dir.Unit * distance, params) return result == nil or result.Instance:IsDescendantOf(targetPart.Parent) end local function valid(plr, cam) local char = plr.Character if not char then return false end local hum = char:FindFirstChildOfClass("Humanoid") local head = char:FindFirstChild("Head") if not (hum and head and hum.Health > 0) then return false end local mag = (head.Position - cam).Magnitude if mag > distance then return false end local ours, theirs = player:GetAttribute("EnvironmentID"), plr:GetAttribute("EnvironmentID") if ours and theirs and bite(ours) ~= bite(theirs) then return false end local ours, theirs = player:GetAttribute("TeamID"), plr:GetAttribute("TeamID") if ours and theirs and bite(ours) == bite(theirs) then return false end return visible(head, cam) end Run.Heartbeat:Connect(function() camera = Workspace.CurrentCamera local cam = camera.CFrame.Position local best, bestDist = nil, math.huge local center = camera.ViewportSize / 2 for _, plr in Players:GetPlayers() do if plr ~= player and valid(plr, cam) then local pos, on = convert(camera, plr.Character.Head.Position) if on then local d = (vec(pos.X, pos.Y) - center).Magnitude if d < bestDist then bestDist, best = d, plr end end end end target = best and best.Character and best.Character:FindFirstChild("Head") and best.Character.Head.Position or nil label.Text = best and "LOCKED: " .. best.Name:upper() or "SCANNING..." label.TextColor3 = best and color(0, 255, 150) or color(255, 80, 80) updateChams() end) local _idx _idx = hookmetamethod(game, "__index", newcclosure(function(self, idx, ...) if target and not caller() and idx == "ViewportSize" and self == camera then local pos, on = convert(self, target) if on then return vec(pos.X * 2, pos.Y * 2) end end return _idx(self, idx, ...) end)) end ]])()