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

When the part I'm trying to weld to my hand is too big, I glitch out. Any thoughts?

Asked by 6 years ago

This is a script I am using to weld a part (The parts name is "Middle" in the script) to my right hand. but whenever I make the part too big, I teleport to the parts location and my character freezes, Any thoughts? ps: "Rasenshurikan" is the model where the Middle part (the one I'm having trouble with) is located. Also this is my first question so please correct me if I'm doing something wrong.






local enabled = true Player = game.Players.LocalPlayer Character = Player.Character local Service = game:GetService("UserInputService") Service.InputBegan:connect(function(input, gameProcessedEvent) if not gameProcessedEvent then if input.UserInputType == Enum.UserInputType.Keyboard then if input.KeyCode == Enum.KeyCode.X then if enabled == true then enabled = false local o = script.Rasenshurikan.Middle game:GetService("Chat"):Chat(Player.Character.Head, "Rasenshurikan!") local hum = Player.Character.Humanoid local Animation2 = hum:LoadAnimation(script.RasenshurikanAnim) local current2 = Animation2 current2:Play() wait(.5) local g = script.Rasenshurikan:Clone() g.Parent = Player.Character local C = g:GetChildren() for i=1, #C do if C[i].className == "Part" or C[i].className == "UnionOperation" then local W = Instance.new("Weld") W.Part0 = g.Middle W.Part1 = C[i] local CJ = CFrame.new(g.Middle.Position) local C0 = g.Middle.CFrame:inverse()*CJ local C1 = C[i].CFrame:inverse()*CJ W.C0 = C0 W.C1 = C1 W.Parent = g.Middle end local Y = Instance.new("Weld") Y.Name = "Weld" Y.Part0 = Player.Character["RightHand"] Y.Part1 = g.Middle Y.C0 = CFrame.new(0, -5, 0) Y.Parent = Y.Part0 end local h = g:GetChildren() for i = 1, # h do h[i].Anchored = false h[i].CanCollide = false end if enabled == false then wait(3) Player.Character.Rasenshurikan:Destroy() wait(4) enabled = true end end end end end end)

If you need a visual representation of my problem, please go to this --> https://gyazo.com/4d6d6aabf0c6ef8aa7e81c2143c84033 Thanks! -A scrpting newbie

Answer this question