--[[ d00mkidd COMPLETE VERSION - Fixed: Eye part is now forced to Neon Green - Original John Doe Mechanics + Lethal Kill - Full Green Re-theme & Music ]] local player = game.Players.LocalPlayer local char = player.Character or player.CharacterAdded:Wait() local hum = char:WaitForChild("Humanoid") local ReplicatedStorage = game:GetService("ReplicatedStorage") local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent -- 1. BTOOLS CHECK local function getf3x() for _, v in ipairs(player.Backpack:GetChildren()) do if v:FindFirstChild("SyncAPI") then return v end end for _, v in ipairs(char:GetChildren()) do if v:FindFirstChild("SyncAPI") then return v end end return nil end local tool = getf3x() if not tool then warn("Missing Building Tools!") return end local remote = tool.SyncAPI.ServerEndpoint local function _(args) remote:InvokeServer(unpack(args)) end -- 2. THEME SETTINGS local neonG = Color3.fromRGB(0, 255, 0) local black = Color3.fromRGB(0, 0, 0) function SetColor(part, col) _({"SyncColor", {{Part = part, Color = col, UnionColoring = false}}}) end function SetMesh(part, id) _({"SyncMesh", {{Part = part, MeshId = "rbxassetid://"..id}}}) end function AddMesh(part) _({"CreateMeshes", {{Part = part}}}) end function MoveVector(part, vec) _({"SyncMesh", {{Part = part, Offset = vec}}}) end function DestroyPart(part) _({"Remove", {part}}) end function ApplyGreenFire(part, size, heat) _({"CreateDecorations", {{Part = part, DecorationType = "Fire"}}}) _({"SyncDecorate", {{Part = part, DecorationType = "Fire", Size = size or 3, Heat = heat or 25, Color = neonG, SecondaryColor = neonG}}}) end -- 3. TRANSFORMATION & MUSIC RequestCommand:InvokeServer(";titlebk me d00mkidd") RequestCommand:InvokeServer(";music 75522197868449 ;volume inf") RequestCommand:InvokeServer(";removeaccessories") task.wait(0.5) RequestCommand:InvokeServer(";hat me 18196403126") -- The Eye Accessory task.wait(0.8) -- Slightly longer wait to ensure eye spawns RequestCommand:InvokeServer(";face me 144075659") RequestCommand:InvokeServer(";shirt me 100276101149100") RequestCommand:InvokeServer(";pants me 109662040845019") local head = char:WaitForChild("Head") local arm = char:WaitForChild("Right Arm") local ar2 = char:WaitForChild("Left Arm") local tor = char:WaitForChild("Torso") task.spawn(function() SetColor(head, neonG) SetColor(arm, black) SetColor(ar2, neonG) SetColor(tor, black) SetColor(char["Right Leg"], neonG) SetColor(char["Left Leg"], neonG) -- COLORING THE EYE GREEN local eyeAcc = char:WaitForChild("Accessory (JohnEye)", 5) if eyeAcc then local eyeHandle = eyeAcc:FindFirstChild("Handle") if eyeHandle then SetColor(eyeHandle, neonG) -- Forces the part color to green ApplyGreenFire(eyeHandle, 2, 15) end end -- Right Arm Mesh AddMesh(arm) SetMesh(arm, "94818190090394") MoveVector(arm, Vector3.new(0.37, -0.6, 0)) ApplyGreenFire(arm, 5) ApplyGreenFire(ar2, 5) end) -- 4. THE KILL SYSTEM local attackAnim = Instance.new("Animation") attackAnim.AnimationId = "rbxassetid://186934658" local track = hum:LoadAnimation(attackAnim) local function killTarget(targetPlayer) if targetPlayer and targetPlayer.Character then local tChar = targetPlayer.Character RequestCommand:InvokeServer(";paint "..targetPlayer.Name.." black") local targetHead = tChar:FindFirstChild("Head") if targetHead then task.spawn(function() DestroyPart(targetHead) end) end end end game:GetService("UserInputService").InputBegan:Connect(function(input, processed) if processed then return end if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then track:Play() local connection connection = arm.Touched:Connect(function(hit) local enemy = game.Players:GetPlayerFromCharacter(hit.Parent) if enemy and enemy ~= player then connection:Disconnect() killTarget(enemy) end end) task.wait(0.6) if connection then connection:Disconnect() end end end) -- 5. GREEN TRAIL LOOP task.spawn(function() while task.wait(0.1) do local hrp = char:FindFirstChild("HumanoidRootPart") if not hrp then break end local pos = hrp.CFrame * CFrame.new(0, -3, 0) task.spawn(function() local trail = remote:InvokeServer("CreatePart", "Normal", pos, workspace) _({"SyncColor", {{Part = trail, Color = black}}}) _({"SyncResize", {{Part = trail, Size = Vector3.new(8, 0.2, 8), CFrame = pos}}}) ApplyGreenFire(trail, 10) task.wait(1) _({"Remove", {trail}}) end) end end)