Still have questions? Join our Discord server and get real time help.
0

# How to have it print plr is anchored when player is anchored?

if game.Player.LocalPlayer.Name.HumanoidRootPart.Anchored = true then
print("Player is anchored") end


1

Use GetPropertyChangedSignal() (this is a local script):

local player = game.Players.LocalPlayer
char.HumanoidRootPart:GetPropertyChangedSignal("Anchored"):Connect(function()
if char.HumanoidRootPart.Anchored then
print(player.Name .. " is anchored")
end
end)
end)


GetPropertyChangedSignal(property) fires when the value of property changes. It does this every time it changes.

0
"GetPropertyChangedSignal(property) fires when the value of property changes. It does this every time it changes." is not 100% true, some properties like Position, when changed, do not fire the Changed event, or the event returned by :GetPropertyChangedSignal. They only fire if you change the property with Lua incapaxx 3086 — 5d
1
DevvAlpha 134
5 days ago

I don't know when you want it to print out, but this should work. I hope this helped. You could also use GetPropertyChangedSignal to print out when the character's humanoid root part or torso is changed. Thanks and keep on scripting :D

local player = game.Players.LocalPlayer
local char = player.Character or player.CharacterAdded:Wait()

if char:FindFirstChild("HumanoidRootPart") then -- Change to "Torso" if R6
if char.HumanoidRootPart.Anchored == true then
print("Anchored")
else
print("Unachored")
end
end

-2
while true do
if game.Players.LocalPlayer.Character.HumanoidRootPart.Anchored == true then
print("Player is anchored")
end
wait()
end

0
There's such a thing as GetPropertyChangedSignal. TheeDeathCaster 2208 — 5d
1
I really want to downvote this answer. Not enough rep though :( l Psudar 83 — 5d
0
dont worry i did it for u incapaxx 3086 — 5d