TakeDamage (Method)

From Legacy Roblox Wiki
Revision as of 16:06, 10 April 2012 by >Tomtomn00 (Undo revision 56091 by Tomtomn00 (talk) actually, no.)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search
TakeDamage( float amount )
Returns nil
Description: Subtracts the damage from the health of the targeted humanoid unless the character has a ForceField.
Member of: Humanoid


Example

This code, put in a LocalScript, would make the local player take 99 damage.

game.Players.LocalPlayer.Character.Humanoid:TakeDamage(99)

Healing

This method, though not designed for healing, can be used to heal a character by using a negative number. However, note that healing will not work if the character has a ForceField, just as if the character was taking damage.

Example

This code, assuming the variable humanoid is defined to an humanoid, would heal that humanoid by a value of 10, unless that humanoid is protected by a ForceField.

humanoid:TakeDamage(-10)