How do I make the player have that red cloak around them?
How does the picking and pulling work? In the video, the character launches a fist towards a bunch of NPCs and the fist pulls one of the npcs towards the player. How do I do this?
The red cloak on the player are particle emitters that are parented to each limb of the character I’m pretty sure. For the hand pull thing if you want it to target a player on mouse click then youd use raycasting, if you want it to miss then you’d use bodyforces to push it forwards and use touched to check if it hit anything then weld the character to the hand and pull it back to the other characters position.
-- in a remote event where you pass in mouse.Target as one of the arguments.
game.ReplicatedStorage.Event.OnServerEvent:Connect(function(player, mouseTarg)
local character = player.Character
if mouseTarg and mouseTarg.Parent:FindFirstChild("Humanoid") and mouseTarg.Parent:FindFirstChild("HumanoidRootPart") then
local target = mouseTarg.Parent
local bodyPosition = Instance.new("BodyPosition")
bodyPosition.Position = character.HumanoidRootPart.CFrame.LookVector * CFrame.new() -- offset
bodyPosition.Parent = mouseTarg -- you can also set the parent to the HumanoidRootPart.
-- play around with the properties to get what you like
end
end)
I’ll update the code here once I actually get to making the chain pull effect.
I hope this can help you, and this post will be updated with better information. I haven’t actually finished the chain yet.