Run it
Copy the script and paste it into your executor.
START_SCRIPT_KEY =
player = .Players.LocalPlayer
character = player.Character player.CharacterAdded:()
humanoidRootPart = character:()
originalPosition = humanoidRootPart.Position
sellWeaponRemote = :():()
(player, weapon)
sellWeaponRemote:(weapon)
(position)
humanoidRootPart.CFrame = .(position)
whitelistedWeapons = {
,
,
,
,
,
,
,
,
,
,
,
,
}
(player)
weapons = {}
_, weapon , player.Backpack:()
weapon:() .(whitelistedWeapons, weapon.Name)
.(weapons, weapon)
weapons
(player)
#(player) >
_, weapon , (player)
(player, weapon)
(.(-, , ))
( .. weapon.Name)
.()
(position)
startTime = ()
() - startTime <
offsetX = .(-, )
offsetZ = .(-, )
(position + .(offsetX, , offsetZ))
.()
(initialItems)
currentItems = {}
_, item , player.Backpack:()
.(currentItems, item.Name)
_, item , currentItems
.(initialItems, item)
()
items = {}
_, item , player.Backpack:()
.(items, item.Name)
items
()
weaponSpawns = :(, )
weaponSpawns
_, , weaponSpawns:()
pickupPart = :()
pickupPart pickupPart:()
initialItems = ()
startTime = ()
() - startTime <
(pickupPart.Position)
(pickupPart.Position)
(initialItems)
#(player) >
(.(-, , ))
.(()
(player)
)()
.()
userInputService = :()
userInputService.InputBegan:((i, gpe)
i.KeyCode == .KeyCode[START_SCRIPT_KEY] gpe
.(()
()
)()
)