-- LocalScript LocalScript (via bytefall decompiler) -- Decompiled using ByteFall -- discord.gg/pHTnqmmWzk local scriptParent: Instance = script.Parent local LocalPlayer: Player = game:GetService("Players").LocalPlayer LocalPlayer:WaitForChild("Settings"):WaitForChild("Attributes") LocalPlayer:GetMouse() local CurrentCamera: Camera = workspace.CurrentCamera local handle: Instance = scriptParent:WaitForChild("Handle") local Character = LocalPlayer.Character if not Character then Character = LocalPlayer.CharacterAdded:Wait() end local animation: Animation = Instance.new("Animation") animation.AnimationId = "rbxassetid://96980367759849" local hold = Character:WaitForChild("Humanoid"):WaitForChild("Animator"):LoadAnimation(animation) hold.Name = "Hold" local trashPart: Instance = game.Workspace:WaitForChild("Interactions"):WaitForChild("sellInteractions"):WaitForChild("trashPart") local directionBeam: Instance = handle:WaitForChild("directionBeam") local u10 = nil local u11 = nil function createDirections() local attachment: Attachment = Instance.new("Attachment") attachment.Parent = handle local attachment2: Attachment = Instance.new("Attachment") attachment2.Parent = trashPart local clone: Instance = directionBeam:Clone() clone.Parent = attachment clone.Attachment0 = attachment clone.Attachment1 = attachment2 u10 = attachment u11 = attachment2 end function removeDirections() if u10 then u10:Destroy() end if u11 then u11:Destroy() end end scriptParent.Equipped:Connect(function() if scriptParent.Parent == Character then hold:Play() end createDirections() end) scriptParent.Unequipped:Connect(function() hold:Stop() removeDirections() end) scriptParent.Destroying:Connect(function() hold:Stop() removeDirections() end)