Run it
Copy the script and paste it into your executor.
Players = :()
ReplicatedStorage = :()
UserInputService = :()
player = Players.LocalPlayer
playerGui = player:()
meleeRemote = ReplicatedStorage
.A_FRAMEWORK.CurrentGame.Player.Melee.Admin.Melee.RemoteEvent_6
pickupRemote = ReplicatedStorage
.A_FRAMEWORK.CurrentGame.Player.Pickup.Pickup_Client.VerifyFunction_8
campfireRemote = ReplicatedStorage
.A_FRAMEWORK.CurrentGame.Player.Pickup.AddToCampfire.AddToCampfire.VerifyFunction_6
killAll =
pickupAll =
autoDeposit =
()
t = {}
_, v (.ServerSpawnPool:())
hitbox = v:(, )
hitbox
.(t, hitbox)
t
.(()
killAll
_, hitbox (())
.(()
meleeRemote:({hitbox})
)
.()
)
pickedRecently = {}
(item)
item item.Parent
item:() item:()
.(()
pickupAll
foodFolder = .ServerSpawnPool:()
foodFolder
_, item (foodFolder:())
(item) pickedRecently[item]
pickedRecently[item] =
.(()
success = (()
pickupRemote:(item)
)
success
pickedRecently[item] =
.(, ()
pickedRecently[item] =
)
)
.()
.()
)
.(()
autoDeposit
(()
campfireRemote:()
)
.()
)
gui = .()
gui.Name =
gui.Parent = playerGui
gui.ResetOnSpawn =
frame = .()
frame.Size = .(, , , )
frame.Position = .(, -, , -)
frame.BackgroundColor3 = .(, , )
frame.BorderSizePixel =
frame.Parent = gui
.(, frame).CornerRadius = .(, )
title = .()
title.Size = .(, , , )
title.BackgroundTransparency =
title.Text =
title.TextColor3 = .(,,)
title.Font = .Font.GothamBold
title.TextSize =
title.Parent = frame
(name, yPos, callback)
btn = .()
btn.Size = .(, -, , )
btn.Position = .(, , , yPos)
btn.BackgroundColor3 = .(,,)
btn.TextColor3 = .(,,)
btn.Font = .Font.Gotham
btn.TextSize =
btn.Text = name ..
btn.Parent = frame
.(, btn).CornerRadius = .(, )
state =
btn.MouseButton1Click:(()
state = state
btn.Text = name .. .. (state )
btn.BackgroundColor3 = state .(,,) .(,,)
(state)
)
(, , (v)
killAll = v
)
(, , (v)
pickupAll = v
)
(, , (v)
autoDeposit = v
)
dragging, dragInput, dragStart, startPos
frame.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1
dragging =
dragStart = input.Position
startPos = frame.Position
input.Changed:(()
input.UserInputState == .UserInputState.End
dragging =
)
)
frame.InputChanged:((input)
input.UserInputType == .UserInputType.MouseMovement
dragInput = input
)
UserInputService.InputChanged:((input)
input == dragInput dragging
delta = input.Position - dragStart
frame.Position = .(
startPos.X.Scale,
startPos.X.Offset + delta.X,
startPos.Y.Scale,
startPos.Y.Offset + delta.Y
)
)