
KeylessUniversal

local PRIVATE_MODEL_ID = "White Pumpkin"
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local Player = Players.LocalPlayer
local Character = Player.Character or Player.CharacterAdded:Wait()
local Humanoid = Character:WaitForChild("Humanoid")
local Root = Character:WaitForChild("HumanoidRootPart")
local WALK_SPEED = 7.5
local RUN_SPEED = 28
local RunMode = false
local Animate = Character:FindFirstChild("Animate")
if Animate then
Animate.Disabled = true
end
if not getgenv().Animator6DLoadedPro then
loadstring(game:HttpGet("https://raw.githubusercontent.com/gObl00x/Stuff/refs/heads/main/Animator6D.lua"))()
repeat task.wait() until getgenv().Animator6DLoadedPro
end
local model = game:GetObjects(getcustomasset(PRIVATE_MODEL_ID..".rbxmx"))[1]
assert(model,"Failed to load White Pumpkin")
local Animations = {}
local function scan(obj)
if obj:IsA("KeyframeSequence") then
Animations[obj.Name] = obj
end
for _,c in ipairs(obj:GetChildren()) do
scan(c)
end
end
scan(model)
local IdleKF = Animations["Idle"]
local WalkKF = Animations["Walk"]
local RunKF = Animations["Run"]
local SlashKF = Animations["Slash"]
local BeheadKF = Animations["Behead"]
local GashKF = Animations["GashingWoundPlayer"]
local GashPlayerKF = Animations["GashingWoundKiller"]
local EnragedStart = Animations["EnragedStart"]
local EnragedStanding = Animations["EnragedStanding"]
local EnragedMoving = Animations["EnragedMoving"]
local currentAnim
local UsingAbility = false
local Raging = false
local activeAbilities = {}
local function PlayAbilityAnim(kf, looped, target)
if not kf then return end
local animId = kf.Name..tostring(target or Player)
activeAbilities[animId] = true
task.spawn(function()
getgenv().Animator6D(kf,1,looped~=false,target)
task.wait(kf.TimeLength)
activeAbilities[animId] = nil
end)
end
local function GetNearest()
local closest
local dist = math.huge
for _,plr in pairs(Players:GetPlayers()) do
if plr ~= Player and plr.Character and plr.Character:FindFirstChild("HumanoidRootPart") then
local hrp = plr.Character.HumanoidRootPart
local d = (hrp.Position - Root.Position).Magnitude
if d < dist then
dist = d
closest = plr
end
end
end
return closest
end
local function TeleportInFront(targetPlayer)
if not targetPlayer then return end
local targetRoot = targetPlayer.Character:FindFirstChild("HumanoidRootPart")
if not targetRoot then return end
local forward = targetRoot.CFrame.LookVector
local newPos = targetRoot.Position + (forward * 4)
Root.CFrame = CFrame.new(newPos, targetRoot.Position)
end
local function PlayAbility(kf, teleportFn, targetAnim)
if not kf then return end
Raging = false
UsingAbility = true
if teleportFn then teleportFn() end
PlayAbilityAnim(kf,false)
if targetAnim then
local target = GetNearest()
if target and target.Character then
PlayAbilityAnim(targetAnim,false,target)
end
end
task.delay(kf.TimeLength, function()
UsingAbility = false
end)
end
local gui = Instance.new("ScreenGui",Player.PlayerGui)
gui.Name = "WhitePumpkinUI"
local frame = Instance.new("Frame",gui)
frame.Size = UDim2.fromScale(0.22,0.55)
frame.Position = UDim2.fromScale(0.02,0.2)
frame.BackgroundColor3 = Color3.fromRGB(20,20,20)
frame.BackgroundTransparency = 0.1
frame.Active = true
frame.Draggable = true
Instance.new("UICorner",frame)
local layout = Instance.new("UIListLayout",frame)
layout.Padding = UDim.new(0,6)
local function MakeButton(text,callback)
local b = Instance.new("TextButton",frame)
b.Size = UDim2.new(1,-10,0,40)
b.Text = text
b.BackgroundColor3 = Color3.fromRGB(35,35,35)
b.TextColor3 = Color3.new(1,1,1)
b.BorderSizePixel = 0
Instance.new("UICorner",b)
b.MouseButton1Click:Connect(callback)
end
MakeButton("Slash", function() PlayAbility(SlashKF) end)
MakeButton("Behead", function() PlayAbility(BeheadKF) end)
MakeButton("Gashing Wound", function()
PlayAbility(GashKF, function()
local target = GetNearest()
if target then
TeleportInFront(target)
end
end, GashPlayerKF)
end)
MakeButton("Raging Pace", function()
if not EnragedStart then return end
Raging = true
UsingAbility = true
PlayAbilityAnim(EnragedStart,false)
task.delay(EnragedStart.TimeLength, function()
UsingAbility = false
PlayAbilityAnim(EnragedStanding,true)
end)
end)
MakeButton("Run Mode Toggle", function()
RunMode = not RunMode
Humanoid.WalkSpeed = RunMode and RUN_SPEED or WALK_SPEED
end)
Humanoid.WalkSpeed = WALK_SPEED
local currentState = nil -- "Idle", "Walk", "Run"
local function SetMovement(state)
if currentState == state then return end
currentState = state
if state == "Idle" and IdleKF then
PlayAbilityAnim(IdleKF,true)
elseif state == "Walk" and WalkKF then
PlayAbilityAnim(WalkKF,true)
elseif state == "Run" and RunKF then
PlayAbilityAnim(RunKF,true)
end
end
RunService.RenderStepped:Connect(function()
if Raging then
if EnragedMoving then
PlayAbilityAnim(EnragedMoving,true)
end
return
end
if Humanoid.MoveDirection.Magnitude > 0 then
if RunMode then
SetMovement("Run")
else
SetMovement("Walk")
end
else
SetMovement("Idle")
end
end)
print("White Pumpkin :P")No comments yet for this script.

![[KEYLESS] Moondiety Script | 17+ supported Games](https://scriptblox.com/images/sb/0-1753093706828.png)

