local Players = game:GetService("Players") local UIS = game:GetService("UserInputService") local lp = Players.LocalPlayer local RunService = game:GetService("RunService") local morphCode = game:HttpGet("https://raw.githubusercontent.com/Ahma174/Morphs/refs/heads/main/Jeff%20The%20Killer.lua") local originalChar = nil local morphChar = nil local ScreenGui = Instance.new("ScreenGui") ScreenGui.Name = "MorphGui" ScreenGui.ResetOnSpawn = false ScreenGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling ScreenGui.Parent = game:GetService("CoreGui") local Main = Instance.new("Frame") local TopBar = Instance.new("Frame") local Title = Instance.new("TextLabel") local Morph = Instance.new("TextButton") local UnMorph = Instance.new("TextButton") Main.Parent = ScreenGui Main.Size = UDim2.new(0,180,0,120) Main.Position = UDim2.new(0.02,0,0.3,0) Main.BackgroundColor3 = Color3.fromRGB(20,20,20) Main.ClipsDescendants = true Main.Active = true Instance.new("UICorner", Main).CornerRadius = UDim.new(0,12) local stroke = Instance.new("UIStroke", Main) stroke.Color = Color3.fromRGB(60,60,60) stroke.Thickness = 1.5 TopBar.Parent = Main TopBar.Size = UDim2.new(1,0,0,28) TopBar.BackgroundColor3 = Color3.fromRGB(30,30,30) Instance.new("UICorner", TopBar).CornerRadius = UDim.new(0,12) Title.Parent = TopBar Title.Size = UDim2.new(1,0,1,0) Title.BackgroundTransparency = 1 Title.Text = "Morph Panel" Title.Font = Enum.Font.GothamBold Title.TextSize = 14 Title.TextColor3 = Color3.fromRGB(255,255,255) Morph.Parent = Main Morph.Size = UDim2.new(0.85,0,0,32) Morph.Position = UDim2.new(0.075,0,0.38,-10) Morph.BackgroundColor3 = Color3.fromRGB(35,35,35) Morph.Text = "Morph" Morph.Font = Enum.Font.GothamBold Morph.TextSize = 14 Morph.TextColor3 = Color3.fromRGB(255,255,255) Instance.new("UICorner", Morph).CornerRadius = UDim.new(0,10) UnMorph.Parent = Main UnMorph.Size = UDim2.new(0.85,0,0,32) UnMorph.Position = UDim2.new(0.075,0,0.7,-10) UnMorph.BackgroundColor3 = Color3.fromRGB(35,35,35) UnMorph.Text = "UnMorph" UnMorph.Font = Enum.Font.GothamBold UnMorph.TextSize = 14 UnMorph.TextColor3 = Color3.fromRGB(255,255,255) Instance.new("UICorner", UnMorph).CornerRadius = UDim.new(0,10) local function hover(btn) btn.MouseEnter:Connect(function() btn.BackgroundColor3 = Color3.fromRGB(50,50,50) end) btn.MouseLeave:Connect(function() btn.BackgroundColor3 = Color3.fromRGB(35,35,35) end) end hover(Morph) hover(UnMorph) do local dragging = false local dragInput, dragStart, startPos local function update(input) local delta = input.Position - dragStart Main.Position = UDim2.new( startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y ) end Main.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then dragging = true dragStart = input.Position startPos = Main.Position dragInput = input input.Changed:Connect(function() if input.UserInputState == Enum.UserInputState.End then dragging = false end end) end end) Main.InputChanged:Connect(function(input) if input == dragInput then dragging = true end end) UIS.InputChanged:Connect(function(input) if input == dragInput and dragging then update(input) end end) end Morph.MouseButton1Click:Connect(function() if not originalChar then originalChar = lp.Character end local pos = originalChar:FindFirstChild("HumanoidRootPart").CFrame loadstring(morphCode)() task.wait(0.3) morphChar = lp.Character if originalChar then originalChar.Parent = nil end if morphChar and morphChar:FindFirstChild("HumanoidRootPart") then morphChar.HumanoidRootPart.CFrame = pos end end) UnMorph.MouseButton1Click:Connect(function() if originalChar then local pos if lp.Character and lp.Character:FindFirstChild("HumanoidRootPart") then pos = lp.Character.HumanoidRootPart.CFrame end if lp.Character then lp.Character:Destroy() end originalChar.Parent = workspace lp.Character = originalChar task.wait() local hum = originalChar:FindFirstChildOfClass("Humanoid") if hum then hum.Health = hum.MaxHealth hum:SetStateEnabled(Enum.HumanoidStateType.Dead,false) hum.NameDisplayDistance = 0 hum.HealthDisplayDistance = 0 workspace.CurrentCamera.CameraSubject = hum workspace.CurrentCamera.CameraType = Enum.CameraType.Custom end local animate = originalChar:FindFirstChild("Animate") if animate then animate.Disabled = true; task.wait(); animate.Disabled = false end if pos and originalChar:FindFirstChild("HumanoidRootPart") then originalChar.HumanoidRootPart.CFrame = pos end originalChar = nil morphChar = nil end end)