Run it
Copy the script and paste it into your executor.
ToolName1 =
ToolName2 =
holdAnimationId1 =
useAnimationId1 =
useAnimationId2 =
soundIds1 = {, }
soundId2 =
customIdleAnimationId =
customWalkAnimationId =
UserInputService = :()
ScreenGui = .()
Frame = .()
TextButton1 = .()
TextButton2 = .()
TextButton3 = .()
ScreenGui.Name =
ScreenGui.Parent = .Players.LocalPlayer:()
Frame.Parent = ScreenGui
Frame.Size = .(, , , )
Frame.Position = .(, -, , )
Frame.BackgroundColor3 = .(, , )
Frame.Active =
Frame.Draggable =
TextButton1.Parent = Frame
TextButton1.Size = .(, , , )
TextButton1.Position = .(, -, , )
TextButton1.Text =
TextButton1.BackgroundColor3 = .(, , )
TextButton1.TextColor3 = .(, , )
TextButton1.Font = .Font.SourceSans
TextButton1.TextSize =
TextButton1.BorderSizePixel =
TextButton2.Parent = Frame
TextButton2.Size = .(, , , )
TextButton2.Position = .(, -, , )
TextButton2.Text =
TextButton2.BackgroundColor3 = .(, , )
TextButton2.TextColor3 = .(, , )
TextButton2.Font = .Font.SourceSans
TextButton2.TextSize =
TextButton2.BorderSizePixel =
TextButton3.Parent = Frame
TextButton3.Size = .(, , , )
TextButton3.Position = .(, -, , )
TextButton3.Text =
TextButton3.BackgroundColor3 = .(, , )
TextButton3.TextColor3 = .(, , )
TextButton3.Font = .Font.SourceSans
TextButton3.TextSize =
TextButton3.BorderSizePixel =
(toolName, holdAnimationId, useAnimationId, soundIds)
player = .Players.LocalPlayer
t = .()
t.Name = toolName
t.RequiresHandle =
t.CanBeDropped =
t.Parent = player.Backpack
holdAnimation
useAnimation
playSound
(player, hold, use)
character = player.Character
character
humanoid = character:()
humanoid
animator = humanoid:() humanoid:()
hold
holdAnimationId ( holdAnimation holdAnimation.IsPlaying)
animation = .()
animation.AnimationId = holdAnimationId
holdAnimation = animator:(animation)
holdAnimation.Looped =
holdAnimation:()
holdAnimation holdAnimation.IsPlaying
holdAnimation:()
holdAnimation =
use
useAnimation useAnimation.IsPlaying
animation = .()
animation.AnimationId = useAnimationId
useAnimation = animator:(animation)
useAnimation.Looped =
useAnimation:()
selectedSoundId = soundIds[.(#soundIds)]
playSound playSound.IsPlaying
playSound = .()
playSound.SoundId = selectedSoundId
playSound.Parent = character.Head
playSound:()
playSound:()
playSound:()
playSound = .()
playSound.SoundId = selectedSoundId
playSound.Parent = character.Head
playSound:()
useAnimation useAnimation.IsPlaying
useAnimation:()
useAnimation =
playSound playSound.IsPlaying
playSound:()
playSound:()
playSound =
t.Equipped:(()
(player, , )
)
t.Unequipped:(()
(player, , )
)
t.Activated:(()
(player, , )
)
()
player = .Players.LocalPlayer
character = player.Character
character
animate = character:()
animate
walkAnim = animate:()
idleAnim = animate:()
walkAnim
_, anim (walkAnim:())
anim:()
anim.AnimationId = customWalkAnimationId
idleAnim
_, anim (idleAnim:())
anim:()
anim.AnimationId = customIdleAnimationId
TextButton1.MouseButton1Click:(()
(ToolName1, holdAnimationId1, useAnimationId1, soundIds1)
)
TextButton2.MouseButton1Click:(()
(ToolName2, , useAnimationId2, {soundId2})
)
TextButton3.MouseButton1Click:(()
()
)
Features Get Guitar - gives you a guitar Get Monstermash - self explanatory Gentleman Idle and Walk ANim - Self explanatory THE GUI IS DRAGGABLE Friendly reminder - this is still wip so expect some things getting added soon

Universal