The title is probably confusing so let me further elaborate. I’m currently scripting a grab move that’ll weld whatever player was grabbed to the players right arm. The only problem is getting the player welded to the arm properly. I tried playing with C1 and C0 values of the Weld to get it to look like the player is properly carrying the by its arm. I’ll include screenshots and a GIF to make this clearer.
GIF: https://gyazo.com/feb16e68eb0392d836d16888d7a3e90c
Screenshot 1:https://gyazo.com/5951ec43af9ff3e00930cf7ca5bf9c4c
Screenshot 2: https://gyazo.com/4792b8f689ea615d7638a1b65457d283
Screenshot 3:https://gyazo.com/395d9f14cce00150532a08438713c2f1
All 3 of these screenshots are in different angles.
Here is the script i’m using to weld the player to the players arm. I’ll define the parts you need to know.
local grabwelds = Instance.new("Weld")
local chr = hum.Parent
local tors = chr.Torso
local char = player.Character
local torso = char.Torso
local rightarm = char["Right Arm"]
local humanoid = char.Humanoid
grabwelds.Part0 = rightarm --Person who is GRABBING.
grabwelds.Parent = rightarm
grabwelds.C0 = CFrame.new(0, 0, -0.25) * CFrame.Angles(80, -10, 0)
grabwelds.Part1 = tors --Person who is being GRABBED.
I need a C0/C1 value that’ll make the welded player FACE the player who has grabbed him and also be welded onto the player’s Right Arm properly.
Screenshots below if you’re confused what I mean by that.
https://gyazo.com/c59b2740ea2c6b009e4152b00c8e8fcc
https://gyazo.com/b85c2f5bfb84dc1fea68e453d93aa15e
https://gyazo.com/be819b478a8c74ef09f6891891dfc1e7
(The screenshots above is basically what I wan’t the end product to look like.)
In addition, i’m curious to know if there’s a way to make it so that the Player gets grabbed doesn’t weigh down the person who is grabbing him, so the player can jump and walk around more easily.
Every reply is appreciated, thanks for reading!