error: 21:32:13.931 - Players.Player1.Backpack.Tool.LocalScript:79: '=' expected near ''
--Variables
local hMouse = game:GetService('UserInputService')
local player = game.Players.LocalPlayer
local m = player:GetMouse()
local tool = script.Parent
local hud = script.mainGui
local hud2 = script.mainGui:GetChildren()
--Script stuff
hud.Parent = player.PlayerGui
for i,v in pairs(hud2) do
v.Visible = false
function Equip()
wait(.5)
hMouse.MouseIconEnabled = false
v.Visible = true
end
function Unequip()
wait()
hMouse.MouseIconEnabled = true
v.Visible = false
end
end
function activate()
local b = Instance.new('Part',workspace.Store)
b.Shape = 'Ball'
b.TopSurface = 'Smooth'
b.BottomSurface = 'Smooth'
b.Size = Vector3.new(.2,.2,.2)
b.CanCollide = false
b.CFrame = tool.B.CFrame
b.CFrame = CFrame.new(b.Position, m.Hit.p)
local vc = Instance.new('BodyVelocity', b)
vc.velocity = b.CFrame.lookVector *90
vc.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
game.Debris:AddItem(b,5)
--[Reload]--
game.Players.LocalPlayer:GetMouse().KeyDown:connect(function(key)
if string.lower(key) == "r" then
local Player = game.Players.LocalPlayer
local Character = game.Workspace:WaitForChild(Player.Name)
local Torso = Character:WaitForChild("Torso")
local LArm = Character:WaitForChild("Left Arm")
local RArm = Character:WaitForChild("Right Arm")
local Weld = Instance.new("Weld",LArm)
Weld.Part0 = LArm
Weld.Part1 = Torso
Weld.C0 = CFrame.new(1.5,0,0)
local Anim1 = {
CFrame.new(1.13300705, 0.835922241, 0.159999847, 0.547842026, 9.90731905e-008, -0.836581826, 0.836581826, -2.50802458e-007, 0.547842026, -1.5554032e-007, -1, -2.20282942e-007),
CFrame.new(1.13299561, 0.546646118, 0.65234375, 0.547838628, 1.24659664e-005, -0.836584151, 0.648288667, 0.632048845, 0.424542397, 0.528767228, -0.77492857, 0.34625262),
CFrame.new(1.13300705, 0.835922241, 0.159999847, 0.547840714, 3.65681885e-008, -0.836582661, 0.836582661, -2.39468783e-008, 0.547840714, 0, -1, -4.37113883e-008)
}
local Target = Anim1[1]
function Animation1()
Target = Anim1[1]
for i,v in pairs(Anim1) do
Target = Anim1[i]
wait(0.05) --Mess around with this :^)
end
Target = Anim1[1]
end
local Speed = 0.2
wait(3)
game:GetService("RunService").RenderStepped:connect(function()
Weld.C0 = Weld.C0:lerp(Target,Speed)
end)
while wait(2) do
Animation1()
end
end
end)
end
--Misc functions
tool.Equipped:connect(Equip)
tool.Unequipped:connect(Unequip)
tool.Activated:connect(activate)

1 comment
I will try this tomorrow and if it works then it's an answer accepted