local Rayfield = loadstring(game:HttpGet('https://sirius.menu/rayfield'))() local Window = Rayfield:CreateWindow({ Name = "Durr Concept", LoadingTitle = "PCX Durr Loading...", LoadingSubtitle = "by Gemini", ConfigurationSaving = { Enabled = true, FolderName = "PCXDurrConfig", FileName = "PCXHub" }, Discord = {Enabled = false, Invite = "", RememberJoins = true}, KeySystem = false }) local ClassTab = Window:CreateTab("PCX Durr", 4483362458) local ClassSection = ClassTab:CreateSection("PCX Durr Mobile Hub") ClassTab:CreateButton({ Name = "PCX Durr", Callback = function() local Player = game.Players.LocalPlayer local UserInputService = game:GetService("UserInputService") local RunService = game:GetService("RunService") local OldGui = Player.PlayerGui:FindFirstChild("PCXDurrMobile") if OldGui then OldGui:Destroy() end local ScreenGui = Instance.new("ScreenGui", Player.PlayerGui) ScreenGui.Name = "PCXDurrMobile" ScreenGui.ResetOnSpawn = false -- Sistema de Passiva: Blocos Azuis (Com visibilidade através de paredes) local SpawnedBlocks = {} task.spawn(function() while task.wait(math.random(20, 50)) do local char = Player.Character if char and char:FindFirstChild("HumanoidRootPart") then local block = Instance.new("Part") block.Name = "PcxMemoryBlock" block.Size = Vector3.new(4, 1, 4) block.Position = char.HumanoidRootPart.Position - Vector3.new(0, 3, 0) block.Color = Color3.fromRGB(0, 170, 255) block.Material = Enum.Material.Neon block.Transparency = 0.4 block.Anchored = true block.CanCollide = false block.Parent = workspace -- Highlight para ver através das paredes local hl = Instance.new("Highlight", block) hl.FillColor = Color3.fromRGB(0, 170, 255) hl.OutlineColor = Color3.new(1, 1, 1) hl.DepthMode = Enum.HighlightDepthMode.AlwaysOnTop table.insert(SpawnedBlocks, block) task.delay(30, function() for i, v in ipairs(SpawnedBlocks) do if v == block then table.remove(SpawnedBlocks, i) break end end block:Destroy() end) end end end) local EffectsFrame = Instance.new("Frame", ScreenGui) EffectsFrame.Size = UDim2.new(0, 200, 0, 150) EffectsFrame.Position = UDim2.new(0.02, 0, 0.4, 0) EffectsFrame.BackgroundTransparency = 1 local UIList = Instance.new("UIListLayout", EffectsFrame) UIList.Padding = UDim.new(0, 5) local function addEffectLabel(text, color, duration) local label = Instance.new("TextLabel", EffectsFrame) label.Size = UDim2.new(1, 0, 0, 30) label.BackgroundColor3 = Color3.new(0, 0, 0) label.BackgroundTransparency = 0.5 label.TextColor3 = color label.Text = " " .. text .. " " label.Font = Enum.Font.SourceSansBold label.TextSize = 18 label.TextXAlignment = Enum.TextXAlignment.Left Instance.new("UICorner", label) task.delay(duration, function() if label then label:Destroy() end end) end local StatusLabel = Instance.new("TextLabel", ScreenGui) StatusLabel.Size = UDim2.new(0, 160, 0, 45) StatusLabel.Position = UDim2.new(0.85, 0, 0.2, 0) StatusLabel.BackgroundTransparency = 0.4 StatusLabel.BackgroundColor3 = Color3.new(0, 0, 0) StatusLabel.TextColor3 = Color3.new(1, 1, 1) StatusLabel.Font = Enum.Font.SourceSansBold StatusLabel.TextSize = 22 StatusLabel.Text = "Status: PCX Active" local function updateStatus(text, color) StatusLabel.Text = "Status: " .. text StatusLabel.TextColor3 = color or Color3.new(1, 1, 1) end local function playSound(id, volume) local char = Player.Character if char and char:FindFirstChild("HumanoidRootPart") then local s = Instance.new("Sound") s.SoundId = "rbxassetid://" .. id s.Parent = char.HumanoidRootPart s.Volume = volume or 1 s:Play() game:GetService("Debris"):AddItem(s, 5) end end local jumpCombo = 0 local function createAbilityButton(name, pos, color, cooldown, callback) local btn = Instance.new("ImageButton", ScreenGui) btn.Size = UDim2.new(0, 75, 0, 75) btn.Position = pos btn.BackgroundColor3 = color btn.Draggable = true Instance.new("UICorner", btn).CornerRadius = UDim.new(1, 0) local nameLabel = Instance.new("TextLabel", btn) nameLabel.Size = UDim2.new(1, 0, 0, 20) nameLabel.Position = UDim2.new(0, 0, 1, 5) nameLabel.BackgroundTransparency = 1 nameLabel.Text = name nameLabel.TextColor3 = Color3.new(1, 1, 1) nameLabel.Font = Enum.Font.SourceSansBold nameLabel.TextSize = 10 local cdLabel = Instance.new("TextLabel", btn) cdLabel.Size = UDim2.new(1, 0, 1, 0) cdLabel.BackgroundTransparency = 1 cdLabel.Text = "" cdLabel.TextColor3 = Color3.new(1, 1, 1) cdLabel.Font = Enum.Font.SourceSansBold cdLabel.TextSize = 26 local onCooldown = false btn.MouseButton1Click:Connect(function() if onCooldown then return end local res = callback(Player.Character) if res == false then return end onCooldown = true task.spawn(function() btn.ImageTransparency = 0.7 local timeLeft = cooldown while timeLeft > 0 do cdLabel.Text = string.format("%.1f", timeLeft) task.wait(0.1) timeLeft = timeLeft - 0.1 end cdLabel.Text = "" btn.ImageTransparency = 0 onCooldown = false end) end) end -- 1: DASH SÔNICO createAbilityButton("DASH SÔNICO", UDim2.new(0.75, 0, 0.5, 0), Color3.fromRGB(0, 120, 255), 26, function(char) local hum = char.Humanoid local root = char.HumanoidRootPart playSound("111248671943382") updateStatus("SONIC DASH", Color3.new(0, 0.8, 1)) local startTime = tick() local hitSurvivor = false local oldSens = UserInputService.MouseDeltaSensitivity UserInputService.MouseDeltaSensitivity = 0.01 local connection connection = RunService.Heartbeat:Connect(function() if tick() - startTime < 5 and not hitSurvivor then hum.WalkSpeed = 40 hum:Move(Vector3.new(0, 0, -1), true) local hb = Instance.new("Part", workspace) hb.Size = Vector3.new(4, 5, 4) hb.Transparency = 0.85 hb.Color = Color3.new(1, 0, 0) hb.Anchored = true hb.CanCollide = false hb.CFrame = root.CFrame * CFrame.new(0, 0, -1.5) game:GetService("Debris"):AddItem(hb, 1) for _, p in pairs(workspace:GetPartBoundsInBox(hb.CFrame, hb.Size)) do local m = p:FindFirstAncestorOfClass("Model") if m and m:FindFirstChild("Humanoid") and m ~= char then hitSurvivor = true break end end else connection:Disconnect() UserInputService.MouseDeltaSensitivity = oldSens if hitSurvivor then playSound("129512064112357") addEffectLabel("HUNT BOOST", Color3.new(0, 1, 0), 5) hum.WalkSpeed = 27 task.wait(5) else playSound("89196971466013") addEffectLabel("STUNNED", Color3.new(1, 0, 0), 10) hum.WalkSpeed = 5 task.wait(10) end hum.WalkSpeed = 7 updateStatus("Idle", Color3.new(1, 1, 1)) end end) end) -- 2: JUMP (Cooldown aumentado para 2.5s) createAbilityButton("JUMP", UDim2.new(0.8, 0, 0.35, 0), Color3.fromRGB(255, 255, 0), 2.5, function(char) local hum = char.Humanoid local root = char.HumanoidRootPart playSound("101356426416612") hum.JumpPower = 70 hum:ChangeState(Enum.HumanoidStateType.Jumping) hum.WalkSpeed = 30 local hitPlayer = false local connection connection = RunService.Heartbeat:Connect(function() if hum:GetState() == Enum.HumanoidStateType.Landed or hitPlayer then connection:Disconnect() if hitPlayer then jumpCombo = jumpCombo + 1 local cb = (jumpCombo == 2 and 19) or (jumpCombo >= 3 and 20) or 18 addEffectLabel("COMBO x"..jumpCombo, Color3.new(0, 1, 0), 2) hum.WalkSpeed = cb task.wait(2) else jumpCombo = 0 end hum.WalkSpeed = 7 return end local hb = Instance.new("Part", workspace) hb.Size = Vector3.new(4, 4, 4) hb.Transparency = 0.85 hb.Anchored = true hb.CanCollide = false hb.CFrame = root.CFrame game:GetService("Debris"):AddItem(hb, 0.1) for _, p in pairs(workspace:GetPartBoundsInBox(hb.CFrame, hb.Size)) do local m = p:FindFirstAncestorOfClass("Model") if m and m:FindFirstChild("Humanoid") and m ~= char then hitPlayer = true break end end end) end) -- 3: FOUND YOU! (Hitbox atrasada em 0.5s) createAbilityButton("FOUND YOU!", UDim2.new(0.85, 0, 0.5, 0), Color3.fromRGB(255, 165, 0), 40, function(char) local hum = char.Humanoid local root = char.HumanoidRootPart playSound("115559659035777") local closestTarget = nil local shortestDist = math.huge for _, p in pairs(game.Players:GetPlayers()) do if p ~= Player and p.Team and p.Team.Name == "Alive" and p.Character and p.Character:FindFirstChild("HumanoidRootPart") then local d = (root.Position - p.Character.HumanoidRootPart.Position).Magnitude if d < shortestDist then shortestDist = d closestTarget = p.Character.HumanoidRootPart end end end if closestTarget then root.CFrame = closestTarget.CFrame * CFrame.new(0, 0, 3) hum.WalkSpeed = 0 task.wait(0.5) -- HITBOX NÃO É MAIS INSTANTÂNEA (Atraso de 0.5s) local hb = Instance.new("Part", workspace) hb.Size = Vector3.new(7, 7, 7) hb.Transparency = 0.85 hb.Anchored = true hb.CanCollide = false hb.CFrame = root.CFrame * CFrame.new(0, 0, -2.5) game:GetService("Debris"):AddItem(hb, 0.5) local hit = false for _, p in pairs(workspace:GetPartBoundsInBox(hb.CFrame, hb.Size)) do local m = p:FindFirstAncestorOfClass("Model") if m and m:FindFirstChild("Humanoid") and m ~= char then hit = true break end end if hit then playSound("83968049964764") playSound("101875040602061") addEffectLabel("FOUND BOOST", Color3.new(0, 1, 0), 12) hum.WalkSpeed = 20 task.wait(12) else task.wait(1.5) end end hum.WalkSpeed = 7 end) -- 4: PCX TP createAbilityButton("PCX TP", UDim2.new(0.8, 0, 0.65, 0), Color3.fromRGB(0, 255, 255), 40, function(char) if #SpawnedBlocks == 0 then return false end local targetBlock = SpawnedBlocks[#SpawnedBlocks] local root = char.HumanoidRootPart local hum = char.Humanoid root.CFrame = targetBlock.CFrame + Vector3.new(0, 3, 0) updateStatus("PCX TELEPORT", Color3.new(0, 1, 1)) local hitAny = false for i = 1, 7 do local hb = Instance.new("Part", workspace) hb.Size = Vector3.new(75, 30, 75) hb.Transparency = 0.85 hb.Color = Color3.new(1, 0, 0) hb.Anchored = true hb.CanCollide = false hb.CFrame = root.CFrame * CFrame.Angles(0, math.rad(i * (360/7)), 0) game:GetService("Debris"):AddItem(hb, 1.2) for _, p in pairs(workspace:GetPartBoundsInBox(hb.CFrame, hb.Size)) do local m = p:FindFirstAncestorOfClass("Model") if m and m:FindFirstChild("Humanoid") and m ~= char then hitAny = true if not m:FindFirstChild("PCX_Reveal") then local hl = Instance.new("Highlight", m) hl.Name = "PCX_Reveal" hl.FillColor = Color3.new(1, 0, 0) hl.DepthMode = Enum.HighlightDepthMode.AlwaysOnTop game:GetService("Debris"):AddItem(hl, 9) end end end task.wait(0.05) end if hitAny then addEffectLabel("REVELATION BOOST", Color3.new(1, 0, 0), 9) hum.WalkSpeed = 24 task.wait(9) hum.WalkSpeed = 7 end updateStatus("Idle", Color3.new(1, 1, 1)) end) end, })