mirror of
https://github.com/unixtensor/Roblox-Elevator-Game.git
synced 2025-12-14 14:51:55 +00:00
35 lines
720 B
Lua
35 lines
720 B
Lua
--Heh, i copied and pasted this from Character/Server/Shadows.lua
|
|
|
|
local LTM = {}
|
|
LTM.__index = LTM
|
|
|
|
type Character = Model
|
|
|
|
function LTM.constructor(Character: Character)
|
|
return setmetatable({
|
|
Character = Character
|
|
}, LTM)
|
|
end
|
|
|
|
function LTM:PartToggle(Instance: BasePart, Visible: boolean)
|
|
if Instance:IsA("BasePart") then
|
|
Instance.LocalTransparencyModifier = Visible and 0 or 1
|
|
end
|
|
end
|
|
|
|
local function CharacterLTM(self, enabled: boolean)
|
|
local CharacterDescendants = self.Character:GetDescendants()
|
|
for i = 1, #CharacterDescendants do
|
|
self:PartToggle(CharacterDescendants[i], enabled)
|
|
end
|
|
end
|
|
|
|
function LTM:on()
|
|
CharacterLTM(self, true)
|
|
end
|
|
|
|
function LTM:off()
|
|
CharacterLTM(self, false)
|
|
end
|
|
|
|
return LTM |