I want to make a tool change with the mouse wheel, like on COR 5 Roblox at War. I've read several post. Here are the only two scripts i can find.
local player = game.Players.LocalPlayer
Not tested
local character = player.Character or player.CharacterAdded:wait()
local humanoid = character:WaitForChild("Humanoid")
local mouse = player:GetMouse()
local backpack = player:WaitForChild("Backpack")
local toolList = backpack:GetChildren() -- put in your tools
local currentTool = 1
local equipTool(toolNumber)
humanoid:EquipTool(toolList[toolNumber])
currentTool = toolNumber
end
mouse.WheelBackward:connect(function()
equipTool((currentTool > 0 and (currentTool - 1)) or 9)
end)
mouse.WheelForward:connect(function()
equipTool((currentTool < 9 and (currentTool + 1)) or 0)
end)
The second one is
local player = game.Players.LocalPlayer
local char = player.Character
local mouse = player:GetMouse()
local tool = 0
mouse.WheelForward:connect(function()
tool = tool + 1
if tool >= 5 then --change 5 to how many tools you have
tool = tool - tool --resets it back to 0 so it equips the first tool again
end
end)
mouse.WheelBackward:connect(function()
tool = tool - 1
if tool <= 0 then
tool = tool + tool - tool + 5 --sets it to 5 so it equips the last ool
end
end)
while wait() do
if tool == 0 then
--remove all tools before adding the first tool, same with the rest.
elseif tool == 1 then
elseif tool == 2 then
elseif tool == 3 then
elseif tool == 4 then
elseif tool == 5 then
end
end
Now, if either of these two scripts would work, could someone please tell me how to configure them. (Where to put the tools, where to put the script, ect.) If neither of them would work, could someone please tell me a script to use, and how to configure it. Your help would be greatly appreciated.
