Scripting Helpers is winding down operations and is now read-only. More info→
Ad
Log in to vote
0

How to make a tool change with Mouse wheel?

Asked by 9 years ago

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.

0
Please help me GermanoEmiliano 0 — 9y

1 answer

Log in to vote
0
Answered by 9 years ago

Please help me

Ad

Answer this question