My custom ToolGrip is parented to the character’s Torso though, it’s Part0 is Torso and Part1 is BodyAttach.
Edit: I tried, The Part0 of Torso’s BodyAttach is ViewModel’s Root now, The Part1 remains the same (Gun’s BodyAttach) However, the animations of BodyAttach are not replicating. only parts inside the gun such as Magazine drop and moving bolt are working.
From the GIF, you can see that the BodyAttach base part is not moving (The recoil animation) but the reloading magazine are working fine, does this have to be done by renaming the Motors?
(I temporary attached Part0 to a random part in workspace such that the weapon will be visible.)
Edit: It’s fixed and all fine!
Turns out the ViewModel’s Root name has to be exactly same as “Torso”, which is the name I use when animating it. It works now and thanks for everyone help! https://gyazo.com/ac5c35f2bb7053293a0c1cabeb4e5d80
I’m still having problems without putting tool into the player’s arms.
I have the arms working, but the tool is pretty hard.
I have tried all steps, Headstackk said, with no success.
Also, I’m trying to make is as tool. I think Headstackk did too.
I don’t even need animations now, I’ll be just happy if it would be in the hands. I can animate it later.
The problem was animation not playing due to the Motor6Ds name and character’s Motor name not being the same, what problem are you countering right now?
Well, this is the problem that I am encountering is that the arms are not moving the way I need them to unlike your video, I also couldn’t really tell your solution to that problem, because I much rather do it your way, due to the way you setup the guns. But this is what I tried:
Very much appericated i advise him to recap over EgoMoose’s Viewmodel example very helpful,make sure if do that,replicate it to the client also which is included in his post
This is why i switched to Unity i can make a viewmodel so much better and easier
Hello, im trying to make something similar, so i tried to apply the @Hexcede idea on post 43.
I also switched “char.Torso[“Right Shoulder”].Part0.CFrame * camera.CFrame:Inverse()” with “camera.CFrame * char.Torso[“Right Shoulder”].Part0.CFrame:Inverse()” as it shows on post 49, but it’s still very far from working, and i dont have any idea to fix it.
@Headstackk If I’m not mistaken, in order to solve the problem of moving the tool into the view model’s hands, you ended up renaming the torso of the view model to Torso? When I did that, it worked as expected, but the first person collision issue from the solution post happened again. Can you explain how you resolved that?
I’m not sure that’s the issue, since I already have the view model and tool set to cancollide false. I’m guessing that it has something to do with the fact that two humanoids are on top of each other, but I’ve seen it in other games.
I’ll try it, but it says on the roblox developer website that when cancollide is set to false, the part will not collide with anything under any circumstances.