diff --git a/src/init.luau b/src/init.luau index ade3f70..54ea8e5 100644 --- a/src/init.luau +++ b/src/init.luau @@ -1,9 +1,10 @@ local Players = game:GetService("Players") local reface = {} local convert = require("@self/convert") +local typing = require("@self/typing") local function onPlayerAdded(player: Player) - player.CharacterAppearanceLoaded:Connect(function(character: Model) + player.CharacterAppearanceLoaded:Connect(function(character: typing.CharacterModel) convert.convertCharacter(character.Humanoid) end) if player.Character then diff --git a/src/typing.luau b/src/typing.luau new file mode 100644 index 0000000..c638952 --- /dev/null +++ b/src/typing.luau @@ -0,0 +1,8 @@ +local typing = {} + +export type CharacterModel = Model & { + Humanoid: Humanoid, + PrimaryPart: BasePart +} + +return typing