I tried to get rid of the R15 Rig Type on the line 101 and I made the script broke. I want to get rid of the "R15Spin" animation which is from line 101 so it only use the normal animation instead of the R15. Can anyone help me get rid of the line from 101? I've tried it and it doesn't seem to work for me for asome reason...
Here's an image of the too's layout:
https://gyazo.com/5acf45a65c9f22f034727b223a6a3ea6
--Updated for R15 avatars by StarWars local Tool = script.Parent local Handle = Tool:WaitForChild("Handle") local Mesh = Handle:WaitForChild("Mesh") local Remote = Tool:WaitForChild("Remote") local UcMeshData = "http://www.roblox.com/asset/?id=706529328" local UcGripPos = Vector3.new(1.5, 1.438, -3.876) local UcGripUp = Vector3.new(0, 1, 0) local UcGripRt = Vector3.new(1, 0, 0) local UcGripFw = Vector3.new(0, 0, -1) local CuMeshData = "http://www.roblox.com/asset/?id=706529328" local CuGripPos = Tool.GripPos local CuGripUp = Tool.GripUp local CuGripRt = Tool.GripRight local CuGripFw = Tool.GripForward local AttackAble = true local AttackDamaging = false local AttackVictims = {} local AttackDamage = 22.5 local AttackWindow = 0.35 local AttackRest = 1 function setCurlState(curled) local meshData, gripPos, gripUp, gripRt, gripFw if curled then meshData = CuMeshData gripPos = CuGripPos gripUp = CuGripUp gripRt = CuGripRt gripFw = CuGripFw else meshData = UcMeshData gripPos = UcGripPos gripUp = UcGripUp gripRt = UcGripRt gripFw = UcGripFw end Mesh.MeshId = meshData Tool.GripPos = gripPos Tool.GripUp = gripUp Tool.GripRight = gripRt Tool.GripForward = gripFw end function contains(t, v) for _, val in pairs(t) do if val == v then return true end end return false end function tagHuman(human) local val = Instance.new("ObjectValue") val.Name = "creator" val.Value = getPlayer() val.Parent = human game:GetService("Debris"):AddItem(val, 1) end function getPlayer() return game:GetService("Players"):GetPlayerFromCharacter(Tool.Parent) end function onHandleTouched(part) if not AttackDamaging then return end if part.Parent and part.Parent:FindFirstChild("Humanoid") then local human = part.Parent.Humanoid if not contains(AttackVictims, human) then table.insert(AttackVictims, human) tagHuman(human) human:TakeDamage(AttackDamage) end end end function attack() if not AttackAble then return end local Humanoid = Tool.Parent:FindFirstChild("Humanoid") AttackAble = false delay(AttackRest, function() AttackAble = true end) AttackDamaging = true setCurlState(false) delay(AttackWindow, function() AttackDamaging = false setCurlState(true) end) AttackVictims = {} if Humanoid and Humanoid.RigType == Enum.HumanoidRigType.R15 then Remote:FireClient(getPlayer(), "PlayAnimation", "R15Spin") else Remote:FireClient(getPlayer(), "PlayAnimation", "Spin") end end function onRemote(player, func, ...) if player ~= getPlayer() then return end if func == "Activate" then attack() end end Remote.OnServerEvent:connect(onRemote) Handle.Touched:connect(onHandleTouched)
Hello,
You can get disable R15 by going to "Configure Game" and then from there you will find the options to change the humanoid type.
All that code above is not needed since you can disable the R15 from the Roblox website.
Hope this helped.