IKControl

Show Deprecated

Code Samples

IKControl setup

local character = script.Parent.Character
local humanoid = character.Humanoid
local root = character.HumanoidRootPart
-- Create a new attachment to use as the IKControl.Target
local target = Instance.new("Attachment")
target.CFrame = CFrame.new(-1, 0, -1)
target.Parent = root
local ikControl = Instance.new("IKControl")
ikControl.Type = Enum.IKControlType.Position
ikControl.EndEffector = character.LeftHand
ikControl.ChainRoot = character.LeftUpperArm
ikControl.Target = target
ikControl.Parent = humanoid

Properties

ChainRoot

Read Parallel

Enabled

Read Parallel

EndEffector

Read Parallel

EndEffectorOffset

Read Parallel

Offset

Read Parallel
Read Parallel

Priority

Read Parallel

SmoothTime

Read Parallel

Target

Read Parallel
Read Parallel

Weight

Read Parallel

Methods

GetChainCount


Returns

GetChainLength


Returns

GetNodeLocalCFrame

Parameters

index: number

Returns

GetNodeWorldCFrame

Parameters

index: number

Returns

GetRawFinalTarget


Returns

GetSmoothedFinalTarget


Returns

Events