Attempt to call function (a userdata value)

DorrieSMO

Member
Soo I checked older posts to see whats causing this, but I have no luck so far. Here's the Thread:

Lua:
//Dont forget about Saw01E
local Saw01E = "Saw01Experiment"
local function CompatibleChars(p)
    if p.mo.skin == "expie"
        local Saw01Compatible = true
    end
end
//First, the Health Panel UI
local Saw01HealthIcon
local Saw01HealthPanel
local Saw01ChipPanel
//Now for the Visuals (first the LimbView,)
local Saw01Headvisual
local Saw01UpTorsovisual
local Saw01DownTorsovisual
local Saw01UpArmFvisual
local Saw01DownArmFvisual
local Saw01HandFvisual
local Saw01UpArmBvisual
local Saw01DownArmBvisual
local Saw01HandBvisual
local Saw01ThighFvisual
local Saw01CrusFvisual
local Saw01FootFvisual
local Saw01ThighBvisual
local Saw01CrusBvisual
local Saw01FootBvisual
//(HOLD IT! we forgot Dismemberment parts.)
local Saw01EyeFvisual
local Saw01EyeBvisual
local Saw01Mouthvisual
//(then the Chip Panel Visuals,)
local Saw01BrainIntegrityvisual
local Saw01Consciousnessvisual
local Saw01AveragePainvisual
local Saw01BloodVolumevisual
local Saw01AverageBleedRatevisual
local Saw01AverageImmunityvisual
local Saw01Temperaturevisual
local Saw01Thirstvisual
local Saw01Hungervisual
local Saw01Sicknessvisual
local Saw01Weightvisual
local Saw01Happinessvisual
local Saw01Energyvisual
local Saw01Staminavisual
local Saw01RespiratoryRatevisual
local Saw01Hemothoraxvisual
local Saw01RadiationSicknessvisual
local Saw01HeartRatevisual
local Saw01SysBloodPressurevisual
local Saw01DiaBloodPressurevisual
local Saw01SP02visual
//(finally, the Chip Panel Visuals for each limb. GOD I HATED MYSELF, and did a revision.)
local Saw01Textvisual
local Saw01MuscleHealthvisual
local Saw01SkinHealthvisual
local Saw01LimbStrengthvisual
local Saw01Painvisual
local Saw01Infectvisual
local Saw01DisInfectvisual
local Saw01BleedRatevisual
local Saw01Shrapnelvisual
local Saw01Dislocationvisual
local Saw01Brokenvisual
local Saw01Splintvisual

local function Saw01RegisterVisualLocals(p)
    if  p.Saw01Compatible == true
        p.Saw01E.Saw01HealthIcon = 0
        p.Saw01E.Saw01HealthPanel = 0
        p.Saw01E.Saw01ChipPanel = 0
        p.Saw01E.Saw01Headvisual = 0
        p.Saw01E.Saw01UpTorsovisual = 0
        p.Saw01E.Saw01DownTorsovisual = 0
        p.Saw01E.Saw01UpArmFvisual = 0
        p.Saw01E.Saw01DownArmFvisual = 0
        p.Saw01E.Saw01HandFvisual = 0
        p.Saw01E.Saw01UpArmBvisual = 0
        p.Saw01E.Saw01DownArmBvisual = 0
        p.Saw01E.Saw01HandBvisual = 0
        p.Saw01E.Saw01ThighFvisual = 0
        p.Saw01E.Saw01CrusFvisual = 0
        p.Saw01E.Saw01FootFvisual = 0
        p.Saw01E.Saw01ThighBvisual = 0
        p.Saw01E.Saw01CrusBvisual = 0
        p.Saw01E.Saw01FootBvisual = 0
        p.Saw01E.Saw01EyeFvisual = 0
        p.Saw01E.Saw01EyeBvisual = 0
        p.Saw01E.Saw01Mouthvisual = 0
        p.Saw01E.Saw01BrainIntegrityvisual = 0
        p.Saw01E.Saw01Consciousnessvisual = 0
        p.Saw01E.Saw01AveragePainvisual = 0
        p.Saw01E.Saw01BloodVolumevisual = 0
        p.Saw01E.Saw01AverageBleedRatevisual = 0
        p.Saw01E.Saw01AverageImmunityvisual = 0
        p.Saw01E.Saw01Temperaturevisual = 0
        p.Saw01E.Saw01Thirstvisual = 0
        p.Saw01E.Saw01Hungervisual = 0
        p.Saw01E.Saw01Sicknessvisual = 0
        p.Saw01E.Saw01Weightvisual = 0
        p.Saw01E.Saw01Happinessvisual = 0
        p.Saw01E.Saw01Energyvisual = 0
        p.Saw01E.Saw01Staminavisual = 0
        p.Saw01E.Saw01RespiratoryRatevisual = 0
        p.Saw01E.Saw01Hemothoraxvisual = 0
        p.Saw01E.Saw01RadiationSicknessvisual = 0
        p.Saw01E.Saw01HeartRatevisual = 0
        p.Saw01E.Saw01SysBloodPressurevisual = 0
        p.Saw01E.Saw01DiaBloodPressurevisual = 0
        p.Saw01E.Saw01SP02visual = 0
        p.Saw01E.Saw01Headvisual.Saw01Textvisual = 0
        p.Saw01E.Saw01Headvisual.Saw01MuscleHealthvisual = 0
        p.Saw01E.Saw01Headvisual.Saw01SkinHealthvisual = 0
        p.Saw01E.Saw01Headvisual.Saw01LimbStrengthvisual = 0
        p.Saw01E.Saw01Headvisual.Saw01Painvisual = 0
        p.Saw01E.Saw01Headvisual.Saw01Infectvisual = 0
        p.Saw01E.Saw01Headvisual.Saw01DisInfectvisual = 0
        p.Saw01E.Saw01Headvisual.Saw01BleedRatevisual = 0
        p.Saw01E.Saw01Headvisual.Saw01Shrapnelvisual = 0
        p.Saw01E.Saw01Headvisual.Saw01Dislocationvisual = 0
        p.Saw01E.Saw01Headvisual.Saw01Brokenvisual = 0
        p.Saw01E.Saw01Headvisual.Saw01Splintvisual = 0
        p.Saw01E.Saw01UpTorsovisual.Saw01Textvisual = 0
        p.Saw01E.Saw01UpTorsovisual.Saw01MuscleHealthvisual = 0
        p.Saw01E.Saw01UpTorsovisual.Saw01SkinHealthvisual = 0
        p.Saw01E.Saw01UpTorsovisual.Saw01LimbStrengthvisual = 0
        p.Saw01E.Saw01UpTorsovisual.Saw01Painvisual = 0
        p.Saw01E.Saw01UpTorsovisual.Saw01Infectvisual = 0
        p.Saw01E.Saw01UpTorsovisual.Saw01DisInfectvisual = 0
        p.Saw01E.Saw01UpTorsovisual.Saw01BleedRatevisual = 0
        p.Saw01E.Saw01UpTorsovisual.Saw01Shrapnelvisual = 0
        p.Saw01E.Saw01UpTorsovisual.Saw01Dislocationvisual = 0
        p.Saw01E.Saw01UpTorsovisual.Saw01Brokenvisual = 0
        p.Saw01E.Saw01UpTorsovisual.Saw01Splintvisual = 0
        p.Saw01E.Saw01DownTorsovisual.Saw01Textvisual = 0
        p.Saw01E.Saw01DownTorsovisual.Saw01MuscleHealthvisual = 0
        p.Saw01E.Saw01DownTorsovisual.Saw01SkinHealthvisual = 0
        p.Saw01E.Saw01DownTorsovisual.Saw01LimbStrengthvisual = 0
        p.Saw01E.Saw01DownTorsovisual.Saw01Painvisual = 0
        p.Saw01E.Saw01DownTorsovisual.Saw01Infectvisual = 0
        p.Saw01E.Saw01DownTorsovisual.Saw01DisInfectvisual = 0
        p.Saw01E.Saw01DownTorsovisual.Saw01BleedRatevisual = 0
        p.Saw01E.Saw01DownTorsovisual.Saw01Shrapnelvisual = 0
        p.Saw01E.Saw01DownTorsovisual.Saw01Dislocationvisual = 0
        p.Saw01E.Saw01DownTorsovisual.Saw01Brokenvisual = 0
        p.Saw01E.Saw01DownTorsovisual.Saw01Splintvisual = 0
        p.Saw01E.Saw01UpArmFvisual.Saw01Textvisual = 0
        p.Saw01E.Saw01UpArmFvisual.Saw01MuscleHealthvisual = 0
        p.Saw01E.Saw01UpArmFvisual.Saw01SkinHealthvisual = 0
        p.Saw01E.Saw01UpArmFvisual.Saw01LimbStrengthvisual = 0
        p.Saw01E.Saw01UpArmFvisual.Saw01Painvisual = 0
        p.Saw01E.Saw01UpArmFvisual.Saw01Infectvisual = 0
        p.Saw01E.Saw01UpArmFvisual.Saw01DisInfectvisual = 0
        p.Saw01E.Saw01UpArmFvisual.Saw01BleedRatevisual = 0
        p.Saw01E.Saw01UpArmFvisual.Saw01Shrapnelvisual = 0
        p.Saw01E.Saw01UpArmFvisual.Saw01Dislocationvisual = 0
        p.Saw01E.Saw01UpArmFvisual.Saw01Brokenvisual = 0
        p.Saw01E.Saw01UpArmFvisual.Saw01Splintvisual = 0
        p.Saw01E.Saw01DownArmFvisual.Saw01Textvisual = 0
        p.Saw01E.Saw01DownArmFvisual.Saw01MuscleHealthvisual = 0
        p.Saw01E.Saw01DownArmFvisual.Saw01SkinHealthvisual = 0
        p.Saw01E.Saw01DownArmFvisual.Saw01LimbStrengthvisual = 0
        p.Saw01E.Saw01DownArmFvisual.Saw01Painvisual = 0
        p.Saw01E.Saw01DownArmFvisual.Saw01Infectvisual = 0
        p.Saw01E.Saw01DownArmFvisual.Saw01DisInfectvisual = 0
        p.Saw01E.Saw01DownArmFvisual.Saw01BleedRatevisual = 0
        p.Saw01E.Saw01DownArmFvisual.Saw01Shrapnelvisual = 0
        p.Saw01E.Saw01DownArmFvisual.Saw01Dislocationvisual = 0
        p.Saw01E.Saw01DownArmFvisual.Saw01Brokenvisual = 0
        p.Saw01E.Saw01DownArmFvisual.Saw01Splintvisual = 0
        p.Saw01E.Saw01HandFvisual.Saw01Textvisual = 0
        p.Saw01E.Saw01HandFvisual.Saw01MuscleHealthvisual = 0
        p.Saw01E.Saw01HandFvisual.Saw01SkinHealthvisual = 0
        p.Saw01E.Saw01HandFvisual.Saw01LimbStrengthvisual = 0
        p.Saw01E.Saw01HandFvisual.Saw01Painvisual = 0
        p.Saw01E.Saw01HandFvisual.Saw01Infectvisual = 0
        p.Saw01E.Saw01HandFvisual.Saw01DisInfectvisual = 0
        p.Saw01E.Saw01HandFvisual.Saw01BleedRatevisual = 0
        p.Saw01E.Saw01HandFvisual.Saw01Shrapnelvisual = 0
        p.Saw01E.Saw01HandFvisual.Saw01Dislocationvisual = 0
        p.Saw01E.Saw01HandFvisual.Saw01Brokenvisual = 0
        p.Saw01E.Saw01HandFvisual.Saw01Splintvisual = 0
        p.Saw01E.Saw01UpArmBvisual.Saw01Textvisual = 0
        p.Saw01E.Saw01UpArmBvisual.Saw01MuscleHealthvisual = 0
        p.Saw01E.Saw01UpArmBvisual.Saw01SkinHealthvisual = 0
        p.Saw01E.Saw01UpArmBvisual.Saw01LimbStrengthvisual = 0
        p.Saw01E.Saw01UpArmBvisual.Saw01Painvisual = 0
        p.Saw01E.Saw01UpArmBvisual.Saw01Infectvisual = 0
        p.Saw01E.Saw01UpArmBvisual.Saw01DisInfectvisual = 0
        p.Saw01E.Saw01UpArmBvisual.Saw01BleedRatevisual = 0
        p.Saw01E.Saw01UpArmBvisual.Saw01Shrapnelvisual = 0
        p.Saw01E.Saw01UpArmBvisual.Saw01Dislocationvisual = 0
        p.Saw01E.Saw01UpArmBvisual.Saw01Brokenvisual = 0
        p.Saw01E.Saw01UpArmBvisual.Saw01Splintvisual = 0
        p.Saw01E.Saw01DownArmBvisual.Saw01Textvisual = 0
        p.Saw01E.Saw01DownArmBvisual.Saw01MuscleHealthvisual = 0
        p.Saw01E.Saw01DownArmBvisual.Saw01SkinHealthvisual = 0
        p.Saw01E.Saw01DownArmBvisual.Saw01LimbStrengthvisual = 0
        p.Saw01E.Saw01DownArmBvisual.Saw01Painvisual = 0
        p.Saw01E.Saw01DownArmBvisual.Saw01Infectvisual = 0
        p.Saw01E.Saw01DownArmBvisual.Saw01DisInfectvisual = 0
        p.Saw01E.Saw01DownArmBvisual.Saw01BleedRatevisual = 0
        p.Saw01E.Saw01DownArmBvisual.Saw01Shrapnelvisual = 0
        p.Saw01E.Saw01DownArmBvisual.Saw01Dislocationvisual = 0
        p.Saw01E.Saw01DownArmBvisual.Saw01Brokenvisual = 0
        p.Saw01E.Saw01DownArmBvisual.Saw01Splintvisual = 0
        p.Saw01E.Saw01HandBvisual.Saw01Textvisual = 0
        p.Saw01E.Saw01HandBvisual.Saw01MuscleHealthvisual = 0
        p.Saw01E.Saw01HandBvisual.Saw01SkinHealthvisual = 0
        p.Saw01E.Saw01HandBvisual.Saw01LimbStrengthvisual = 0
        p.Saw01E.Saw01HandBvisual.Saw01Painvisual = 0
        p.Saw01E.Saw01HandBvisual.Saw01Infectvisual = 0
        p.Saw01E.Saw01HandBvisual.Saw01DisInfectvisual = 0
        p.Saw01E.Saw01HandBvisual.Saw01BleedRatevisual = 0
        p.Saw01E.Saw01HandBvisual.Saw01Shrapnelvisual = 0
        p.Saw01E.Saw01HandBvisual.Saw01Dislocationvisual = 0
        p.Saw01E.Saw01HandBvisual.Saw01Brokenvisual = 0
        p.Saw01E.Saw01HandBvisual.Saw01Splintvisual = 0
        p.Saw01E.Saw01ThighFvisual.Saw01Textvisual = 0
        p.Saw01E.Saw01ThighFvisual.Saw01MuscleHealthvisual = 0
        p.Saw01E.Saw01ThighFvisual.Saw01SkinHealthvisual = 0
        p.Saw01E.Saw01ThighFvisual.Saw01LimbStrengthvisual = 0
        p.Saw01E.Saw01ThighFvisual.Saw01Painvisual = 0
        p.Saw01E.Saw01ThighFvisual.Saw01Infectvisual = 0
        p.Saw01E.Saw01ThighFvisual.Saw01DisInfectvisual = 0
        p.Saw01E.Saw01ThighFvisual.Saw01BleedRatevisual = 0
        p.Saw01E.Saw01ThighFvisual.Saw01Shrapnelvisual = 0
        p.Saw01E.Saw01ThighFvisual.Saw01Dislocationvisual = 0
        p.Saw01E.Saw01ThighFvisual.Saw01Brokenvisual = 0
        p.Saw01E.Saw01ThighFvisual.Saw01Splintvisual = 0
        p.Saw01E.Saw01CrusFvisual.Saw01Textvisual = 0
        p.Saw01E.Saw01CrusFvisual.Saw01MuscleHealthvisual = 0
        p.Saw01E.Saw01CrusFvisual.Saw01SkinHealthvisual = 0
        p.Saw01E.Saw01CrusFvisual.Saw01LimbStrengthvisual = 0
        p.Saw01E.Saw01CrusFvisual.Saw01Painvisual = 0
        p.Saw01E.Saw01CrusFvisual.Saw01Infectvisual = 0
        p.Saw01E.Saw01CrusFvisual.Saw01DisInfectvisual = 0
        p.Saw01E.Saw01CrusFvisual.Saw01BleedRatevisual = 0
        p.Saw01E.Saw01CrusFvisual.Saw01Shrapnelvisual = 0
        p.Saw01E.Saw01CrusFvisual.Saw01Dislocationvisual = 0
        p.Saw01E.Saw01CrusFvisual.Saw01Brokenvisual = 0
        p.Saw01E.Saw01CrusFvisual.Saw01Splintvisual = 0
        p.Saw01E.Saw01FootFvisual.Saw01Textvisual = 0
        p.Saw01E.Saw01FootFvisual.Saw01MuscleHealthvisual = 0
        p.Saw01E.Saw01FootFvisual.Saw01SkinHealthvisual = 0
        p.Saw01E.Saw01FootFvisual.Saw01LimbStrengthvisual = 0
        p.Saw01E.Saw01FootFvisual.Saw01Painvisual = 0
        p.Saw01E.Saw01FootFvisual.Saw01Infectvisual = 0
        p.Saw01E.Saw01FootFvisual.Saw01DisInfectvisual = 0
        p.Saw01E.Saw01FootFvisual.Saw01BleedRatevisual = 0
        p.Saw01E.Saw01FootFvisual.Saw01Shrapnelvisual = 0
        p.Saw01E.Saw01FootFvisual.Saw01Dislocationvisual = 0
        p.Saw01E.Saw01FootFvisual.Saw01Brokenvisual = 0
        p.Saw01E.Saw01FootFvisual.Saw01Splintvisual = 0
        p.Saw01E.Saw01ThighBvisual.Saw01Textvisual = 0
        p.Saw01E.Saw01ThighBvisual.Saw01MuscleHealthvisual = 0
        p.Saw01E.Saw01ThighBvisual.Saw01SkinHealthvisual = 0
        p.Saw01E.Saw01ThighBvisual.Saw01LimbStrengthvisual = 0
        p.Saw01E.Saw01ThighBvisual.Saw01Painvisual = 0
        p.Saw01E.Saw01ThighBvisual.Saw01Infectvisual = 0
        p.Saw01E.Saw01ThighBvisual.Saw01DisInfectvisual = 0
        p.Saw01E.Saw01ThighBvisual.Saw01BleedRatevisual = 0
        p.Saw01E.Saw01ThighBvisual.Saw01Shrapnelvisual = 0
        p.Saw01E.Saw01ThighBvisual.Saw01Dislocationvisual = 0
        p.Saw01E.Saw01ThighBvisual.Saw01Brokenvisual = 0
        p.Saw01E.Saw01ThighBvisual.Saw01Splintvisual = 0
        p.Saw01E.Saw01CrusBvisual.Saw01Textvisual = 0
        p.Saw01E.Saw01CrusBvisual.Saw01MuscleHealthvisual = 0
        p.Saw01E.Saw01CrusBvisual.Saw01SkinHealthvisual = 0
        p.Saw01E.Saw01CrusBvisual.Saw01LimbStrengthvisual = 0
        p.Saw01E.Saw01CrusBvisual.Saw01Painvisual = 0
        p.Saw01E.Saw01CrusBvisual.Saw01Infectvisual = 0
        p.Saw01E.Saw01CrusBvisual.Saw01DisInfectvisual = 0
        p.Saw01E.Saw01CrusBvisual.Saw01BleedRatevisual = 0
        p.Saw01E.Saw01CrusBvisual.Saw01Shrapnelvisual = 0
        p.Saw01E.Saw01CrusBvisual.Saw01Dislocationvisual = 0
        p.Saw01E.Saw01CrusBvisual.Saw01Brokenvisual = 0
        p.Saw01E.Saw01CrusBvisual.Saw01Splintvisual = 0
        p.Saw01E.Saw01FootBvisual.Saw01Textvisual = 0
        p.Saw01E.Saw01FootBvisual.Saw01MuscleHealthvisual = 0
        p.Saw01E.Saw01FootBvisual.Saw01SkinHealthvisual = 0
        p.Saw01E.Saw01FootBvisual.Saw01LimbStrengthvisual = 0
        p.Saw01E.Saw01FootBvisual.Saw01Painvisual = 0
        p.Saw01E.Saw01FootBvisual.Saw01Infectvisual = 0
        p.Saw01E.Saw01FootBvisual.Saw01DisInfectvisual = 0
        p.Saw01E.Saw01FootBvisual.Saw01BleedRatevisual = 0
        p.Saw01E.Saw01FootBvisual.Saw01Shrapnelvisual = 0
        p.Saw01E.Saw01FootBvisual.Saw01Dislocationvisual = 0
        p.Saw01E.Saw01FootBvisual.Saw01Brokenvisual = 0
        p.Saw01E.Saw01FootBvisual.Saw01Splintvisual = 0
        print("Variables set.")
    else
        p.Saw01E.Saw01HealthIcon = nil
        p.Saw01E.Saw01HealthPanel = nil
        p.Saw01E.Saw01ChipPanel = nil
        p.Saw01E.Saw01Headvisual = nil
        p.Saw01E.Saw01UpTorsovisual = nil
        p.Saw01E.Saw01DownTorsovisual = nil
        p.Saw01E.Saw01UpArmFvisual = nil
        p.Saw01E.Saw01DownArmFvisual = nil
        p.Saw01E.Saw01HandFvisual = nil
        p.Saw01E.Saw01UpArmBvisual = nil
        p.Saw01E.Saw01DownArmBvisual = nil
        p.Saw01E.Saw01HandBvisual = nil
        p.Saw01E.Saw01ThighFvisual = nil
        p.Saw01E.Saw01CrusFvisual = nil
        p.Saw01E.Saw01FootFvisual = nil
        p.Saw01E.Saw01ThighBvisual = nil
        p.Saw01E.Saw01CrusBvisual = nil
        p.Saw01E.Saw01FootBvisual = nil
        p.Saw01E.Saw01EyeFvisual = nil
        p.Saw01E.Saw01EyeBvisual = nil
        p.Saw01E.Saw01Mouthvisual = nil
        p.Saw01E.Saw01BrainIntegrityvisual = nil
        p.Saw01E.Saw01Consciousnessvisual = nil
        p.Saw01E.Saw01AveragePainvisual = nil
        p.Saw01E.Saw01BloodVolumevisual = nil
        p.Saw01E.Saw01AverageBleedRatevisual = nil
        p.Saw01E.Saw01AverageImmunityvisual = nil
        p.Saw01E.Saw01Temperaturevisual = nil
        p.Saw01E.Saw01Thirstvisual = nil
        p.Saw01E.Saw01Hungervisual = nil
        p.Saw01E.Saw01Sicknessvisual = nil
        p.Saw01E.Saw01Weightvisual = nil
        p.Saw01E.Saw01Happinessvisual = nil
        p.Saw01E.Saw01Energyvisual = nil
        p.Saw01E.Saw01Staminavisual = nil
        p.Saw01E.Saw01RespiratoryRatevisual = nil
        p.Saw01E.Saw01Hemothoraxvisual = nil
        p.Saw01E.Saw01RadiationSicknessvisual = nil
        p.Saw01E.Saw01HeartRatevisual = nil
        p.Saw01E.Saw01SysBloodPressurevisual = nil
        p.Saw01E.Saw01DiaBloodPressurevisual = nil
        p.Saw01E.Saw01SP02visual = nil
        p.Saw01E.Saw01Headvisual.Saw01Textvisual = nil
        p.Saw01E.Saw01Headvisual.Saw01MuscleHealthvisual = nil
        p.Saw01E.Saw01Headvisual.Saw01SkinHealthvisual = nil
        p.Saw01E.Saw01Headvisual.Saw01LimbStrengthvisual = nil
        p.Saw01E.Saw01Headvisual.Saw01Painvisual = nil
        p.Saw01E.Saw01Headvisual.Saw01Infectvisual = nil
        p.Saw01E.Saw01Headvisual.Saw01DisInfectvisual = nil
        p.Saw01E.Saw01Headvisual.Saw01BleedRatevisual = nil
        p.Saw01E.Saw01Headvisual.Saw01Shrapnelvisual = nil
        p.Saw01E.Saw01Headvisual.Saw01Dislocationvisual = nil
        p.Saw01E.Saw01Headvisual.Saw01Brokenvisual = nil
        p.Saw01E.Saw01Headvisual.Saw01Splintvisual = nil
        p.Saw01E.Saw01UpTorsovisual.Saw01Textvisual = nil
        p.Saw01E.Saw01UpTorsovisual.Saw01MuscleHealthvisual = nil
        p.Saw01E.Saw01UpTorsovisual.Saw01SkinHealthvisual = nil
        p.Saw01E.Saw01UpTorsovisual.Saw01LimbStrengthvisual = nil
        p.Saw01E.Saw01UpTorsovisual.Saw01Painvisual = nil
        p.Saw01E.Saw01UpTorsovisual.Saw01Infectvisual = nil
        p.Saw01E.Saw01UpTorsovisual.Saw01DisInfectvisual = nil
        p.Saw01E.Saw01UpTorsovisual.Saw01BleedRatevisual = nil
        p.Saw01E.Saw01UpTorsovisual.Saw01Shrapnelvisual = nil
        p.Saw01E.Saw01UpTorsovisual.Saw01Dislocationvisual = nil
        p.Saw01E.Saw01UpTorsovisual.Saw01Brokenvisual = nil
        p.Saw01E.Saw01UpTorsovisual.Saw01Splintvisual = nil
        p.Saw01E.Saw01DownTorsovisual.Saw01Textvisual = nil
        p.Saw01E.Saw01DownTorsovisual.Saw01MuscleHealthvisual = nil
        p.Saw01E.Saw01DownTorsovisual.Saw01SkinHealthvisual = nil
        p.Saw01E.Saw01DownTorsovisual.Saw01LimbStrengthvisual = nil
        p.Saw01E.Saw01DownTorsovisual.Saw01Painvisual = nil
        p.Saw01E.Saw01DownTorsovisual.Saw01Infectvisual = nil
        p.Saw01E.Saw01DownTorsovisual.Saw01DisInfectvisual = nil
        p.Saw01E.Saw01DownTorsovisual.Saw01BleedRatevisual = nil
        p.Saw01E.Saw01DownTorsovisual.Saw01Shrapnelvisual = nil
        p.Saw01E.Saw01DownTorsovisual.Saw01Dislocationvisual = nil
        p.Saw01E.Saw01DownTorsovisual.Saw01Brokenvisual = nil
        p.Saw01E.Saw01DownTorsovisual.Saw01Splintvisual = nil
        p.Saw01E.Saw01UpArmFvisual.Saw01Textvisual = nil
        p.Saw01E.Saw01UpArmFvisual.Saw01MuscleHealthvisual = nil
        p.Saw01E.Saw01UpArmFvisual.Saw01SkinHealthvisual = nil
        p.Saw01E.Saw01UpArmFvisual.Saw01LimbStrengthvisual = nil
        p.Saw01E.Saw01UpArmFvisual.Saw01Painvisual = nil
        p.Saw01E.Saw01UpArmFvisual.Saw01Infectvisual = nil
        p.Saw01E.Saw01UpArmFvisual.Saw01DisInfectvisual = nil
        p.Saw01E.Saw01UpArmFvisual.Saw01BleedRatevisual = nil
        p.Saw01E.Saw01UpArmFvisual.Saw01Shrapnelvisual = nil
        p.Saw01E.Saw01UpArmFvisual.Saw01Dislocationvisual = nil
        p.Saw01E.Saw01UpArmFvisual.Saw01Brokenvisual = nil
        p.Saw01E.Saw01UpArmFvisual.Saw01Splintvisual = nil
        p.Saw01E.Saw01DownArmFvisual.Saw01Textvisual = nil
        p.Saw01E.Saw01DownArmFvisual.Saw01MuscleHealthvisual = nil
        p.Saw01E.Saw01DownArmFvisual.Saw01SkinHealthvisual = nil
        p.Saw01E.Saw01DownArmFvisual.Saw01LimbStrengthvisual = nil
        p.Saw01E.Saw01DownArmFvisual.Saw01Painvisual = nil
        p.Saw01E.Saw01DownArmFvisual.Saw01Infectvisual = nil
        p.Saw01E.Saw01DownArmFvisual.Saw01DisInfectvisual = nil
        p.Saw01E.Saw01DownArmFvisual.Saw01BleedRatevisual = nil
        p.Saw01E.Saw01DownArmFvisual.Saw01Shrapnelvisual = nil
        p.Saw01E.Saw01DownArmFvisual.Saw01Dislocationvisual = nil
        p.Saw01E.Saw01DownArmFvisual.Saw01Brokenvisual = nil
        p.Saw01E.Saw01DownArmFvisual.Saw01Splintvisual = nil
        p.Saw01E.Saw01HandFvisual.Saw01Textvisual = nil
        p.Saw01E.Saw01HandFvisual.Saw01MuscleHealthvisual = nil
        p.Saw01E.Saw01HandFvisual.Saw01SkinHealthvisual = nil
        p.Saw01E.Saw01HandFvisual.Saw01LimbStrengthvisual = nil
        p.Saw01E.Saw01HandFvisual.Saw01Painvisual = nil
        p.Saw01E.Saw01HandFvisual.Saw01Infectvisual = nil
        p.Saw01E.Saw01HandFvisual.Saw01DisInfectvisual = nil
        p.Saw01E.Saw01HandFvisual.Saw01BleedRatevisual = nil
        p.Saw01E.Saw01HandFvisual.Saw01Shrapnelvisual = nil
        p.Saw01E.Saw01HandFvisual.Saw01Dislocationvisual = nil
        p.Saw01E.Saw01HandFvisual.Saw01Brokenvisual = nil
        p.Saw01E.Saw01HandFvisual.Saw01Splintvisual = nil
        p.Saw01E.Saw01UpArmBvisual.Saw01Textvisual = nil
        p.Saw01E.Saw01UpArmBvisual.Saw01MuscleHealthvisual = nil
        p.Saw01E.Saw01UpArmBvisual.Saw01SkinHealthvisual = nil
        p.Saw01E.Saw01UpArmBvisual.Saw01LimbStrengthvisual = nil
        p.Saw01E.Saw01UpArmBvisual.Saw01Painvisual = nil
        p.Saw01E.Saw01UpArmBvisual.Saw01Infectvisual = nil
        p.Saw01E.Saw01UpArmBvisual.Saw01DisInfectvisual = nil
        p.Saw01E.Saw01UpArmBvisual.Saw01BleedRatevisual = nil
        p.Saw01E.Saw01UpArmBvisual.Saw01Shrapnelvisual = nil
        p.Saw01E.Saw01UpArmBvisual.Saw01Dislocationvisual = nil
        p.Saw01E.Saw01UpArmBvisual.Saw01Brokenvisual = nil
        p.Saw01E.Saw01UpArmBvisual.Saw01Splintvisual = nil
        p.Saw01E.Saw01DownArmBvisual.Saw01Textvisual = nil
        p.Saw01E.Saw01DownArmBvisual.Saw01MuscleHealthvisual = nil
        p.Saw01E.Saw01DownArmBvisual.Saw01SkinHealthvisual = nil
        p.Saw01E.Saw01DownArmBvisual.Saw01LimbStrengthvisual = nil
        p.Saw01E.Saw01DownArmBvisual.Saw01Painvisual = nil
        p.Saw01E.Saw01DownArmBvisual.Saw01Infectvisual = nil
        p.Saw01E.Saw01DownArmBvisual.Saw01DisInfectvisual = nil
        p.Saw01E.Saw01DownArmBvisual.Saw01BleedRatevisual = nil
        p.Saw01E.Saw01DownArmBvisual.Saw01Shrapnelvisual = nil
        p.Saw01E.Saw01DownArmBvisual.Saw01Dislocationvisual = nil
        p.Saw01E.Saw01DownArmBvisual.Saw01Brokenvisual = nil
        p.Saw01E.Saw01DownArmBvisual.Saw01Splintvisual = nil
        p.Saw01E.Saw01HandBvisual.Saw01Textvisual = nil
        p.Saw01E.Saw01HandBvisual.Saw01MuscleHealthvisual = nil
        p.Saw01E.Saw01HandBvisual.Saw01SkinHealthvisual = nil
        p.Saw01E.Saw01HandBvisual.Saw01LimbStrengthvisual = nil
        p.Saw01E.Saw01HandBvisual.Saw01Painvisual = nil
        p.Saw01E.Saw01HandBvisual.Saw01Infectvisual = nil
        p.Saw01E.Saw01HandBvisual.Saw01DisInfectvisual = nil
        p.Saw01E.Saw01HandBvisual.Saw01BleedRatevisual = nil
        p.Saw01E.Saw01HandBvisual.Saw01Shrapnelvisual = nil
        p.Saw01E.Saw01HandBvisual.Saw01Dislocationvisual = nil
        p.Saw01E.Saw01HandBvisual.Saw01Brokenvisual = nil
        p.Saw01E.Saw01HandBvisual.Saw01Splintvisual = nil
        p.Saw01E.Saw01ThighFvisual.Saw01Textvisual = nil
        p.Saw01E.Saw01ThighFvisual.Saw01MuscleHealthvisual = nil
        p.Saw01E.Saw01ThighFvisual.Saw01SkinHealthvisual = nil
        p.Saw01E.Saw01ThighFvisual.Saw01LimbStrengthvisual = nil
        p.Saw01E.Saw01ThighFvisual.Saw01Painvisual = nil
        p.Saw01E.Saw01ThighFvisual.Saw01Infectvisual = nil
        p.Saw01E.Saw01ThighFvisual.Saw01DisInfectvisual = nil
        p.Saw01E.Saw01ThighFvisual.Saw01BleedRatevisual = nil
        p.Saw01E.Saw01ThighFvisual.Saw01Shrapnelvisual = nil
        p.Saw01E.Saw01ThighFvisual.Saw01Dislocationvisual = nil
        p.Saw01E.Saw01ThighFvisual.Saw01Brokenvisual = nil
        p.Saw01E.Saw01ThighFvisual.Saw01Splintvisual = nil
        p.Saw01E.Saw01CrusFvisual.Saw01Textvisual = nil
        p.Saw01E.Saw01CrusFvisual.Saw01MuscleHealthvisual = nil
        p.Saw01E.Saw01CrusFvisual.Saw01SkinHealthvisual = nil
        p.Saw01E.Saw01CrusFvisual.Saw01LimbStrengthvisual = nil
        p.Saw01E.Saw01CrusFvisual.Saw01Painvisual = nil
        p.Saw01E.Saw01CrusFvisual.Saw01Infectvisual = nil
        p.Saw01E.Saw01CrusFvisual.Saw01DisInfectvisual = nil
        p.Saw01E.Saw01CrusFvisual.Saw01BleedRatevisual = nil
        p.Saw01E.Saw01CrusFvisual.Saw01Shrapnelvisual = nil
        p.Saw01E.Saw01CrusFvisual.Saw01Dislocationvisual = nil
        p.Saw01E.Saw01CrusFvisual.Saw01Brokenvisual = nil
        p.Saw01E.Saw01CrusFvisual.Saw01Splintvisual = nil
        p.Saw01E.Saw01FootFvisual.Saw01Textvisual = nil
        p.Saw01E.Saw01FootFvisual.Saw01MuscleHealthvisual = nil
        p.Saw01E.Saw01FootFvisual.Saw01SkinHealthvisual = nil
        p.Saw01E.Saw01FootFvisual.Saw01LimbStrengthvisual = nil
        p.Saw01E.Saw01FootFvisual.Saw01Painvisual = nil
        p.Saw01E.Saw01FootFvisual.Saw01Infectvisual = nil
        p.Saw01E.Saw01FootFvisual.Saw01DisInfectvisual = nil
        p.Saw01E.Saw01FootFvisual.Saw01BleedRatevisual = nil
        p.Saw01E.Saw01FootFvisual.Saw01Shrapnelvisual = nil
        p.Saw01E.Saw01FootFvisual.Saw01Dislocationvisual = nil
        p.Saw01E.Saw01FootFvisual.Saw01Brokenvisual = nil
        p.Saw01E.Saw01FootFvisual.Saw01Splintvisual = nil
        p.Saw01E.Saw01ThighBvisual.Saw01Textvisual = nil
        p.Saw01E.Saw01ThighBvisual.Saw01MuscleHealthvisual = nil
        p.Saw01E.Saw01ThighBvisual.Saw01SkinHealthvisual = nil
        p.Saw01E.Saw01ThighBvisual.Saw01LimbStrengthvisual = nil
        p.Saw01E.Saw01ThighBvisual.Saw01Painvisual = nil
        p.Saw01E.Saw01ThighBvisual.Saw01Infectvisual = nil
        p.Saw01E.Saw01ThighBvisual.Saw01DisInfectvisual = nil
        p.Saw01E.Saw01ThighBvisual.Saw01BleedRatevisual = nil
        p.Saw01E.Saw01ThighBvisual.Saw01Shrapnelvisual = nil
        p.Saw01E.Saw01ThighBvisual.Saw01Dislocationvisual = nil
        p.Saw01E.Saw01ThighBvisual.Saw01Brokenvisual = nil
        p.Saw01E.Saw01ThighBvisual.Saw01Splintvisual = nil
        p.Saw01E.Saw01CrusBvisual.Saw01Textvisual = nil
        p.Saw01E.Saw01CrusBvisual.Saw01MuscleHealthvisual = nil
        p.Saw01E.Saw01CrusBvisual.Saw01SkinHealthvisual = nil
        p.Saw01E.Saw01CrusBvisual.Saw01LimbStrengthvisual = nil
        p.Saw01E.Saw01CrusBvisual.Saw01Painvisual = nil
        p.Saw01E.Saw01CrusBvisual.Saw01Infectvisual = nil
        p.Saw01E.Saw01CrusBvisual.Saw01DisInfectvisual = nil
        p.Saw01E.Saw01CrusBvisual.Saw01BleedRatevisual = nil
        p.Saw01E.Saw01CrusBvisual.Saw01Shrapnelvisual = nil
        p.Saw01E.Saw01CrusBvisual.Saw01Dislocationvisual = nil
        p.Saw01E.Saw01CrusBvisual.Saw01Brokenvisual = nil
        p.Saw01E.Saw01CrusBvisual.Saw01Splintvisual = nil
        p.Saw01E.Saw01FootBvisual.Saw01Textvisual = nil
        p.Saw01E.Saw01FootBvisual.Saw01MuscleHealthvisual = nil
        p.Saw01E.Saw01FootBvisual.Saw01SkinHealthvisual = nil
        p.Saw01E.Saw01FootBvisual.Saw01LimbStrengthvisual = nil
        p.Saw01E.Saw01FootBvisual.Saw01Painvisual = nil
        p.Saw01E.Saw01FootBvisual.Saw01Infectvisual = nil
        p.Saw01E.Saw01FootBvisual.Saw01DisInfectvisual = nil
        p.Saw01E.Saw01FootBvisual.Saw01BleedRatevisual = nil
        p.Saw01E.Saw01FootBvisual.Saw01Shrapnelvisual = nil
        p.Saw01E.Saw01FootBvisual.Saw01Dislocationvisual = nil
        p.Saw01E.Saw01FootBvisual.Saw01Brokenvisual = nil
        p.Saw01E.Saw01FootBvisual.Saw01Splintvisual = nil
    end
end

addHook("HUD", function(p)

end)

addHook("PlayerThink", function(Saw01RegisterVisualLocals, p)
    Saw01RegisterVisualLocals(p)
end)
 
Im gonna be real with you, I have no idea what you are doing with this code. Could you better explain what this is supposed to be
 
Im gonna be real with you, I have no idea what you are doing with this code. Could you better explain what this is supposed to be
its meant to be a local function to register the locals for screen visuals to be a value and not nil, but return it to nil if the player is not the skin that is compatible with the visuals.
 
Fixed Version:
//Dont forget about Saw01E
local Saw01E = player.Saw01Experiment
local Saw01CompatibleChars = {
    ["expie"] = true
}
//First, the Health Panel UI
local Saw01HealthIcon
local Saw01HealthPanel
local Saw01ChipPanel
//Now for the Visuals (first the LimbView,)
local Saw01Headvisual
local Saw01UpTorsovisual
local Saw01DownTorsovisual
local Saw01UpArmFvisual
local Saw01DownArmFvisual
local Saw01HandFvisual
local Saw01UpArmBvisual
local Saw01DownArmBvisual
local Saw01HandBvisual
local Saw01ThighFvisual
local Saw01CrusFvisual
local Saw01FootFvisual
local Saw01ThighBvisual
local Saw01CrusBvisual
local Saw01FootBvisual
//(HOLD IT! we forgot Dismemberment parts.)
local Saw01EyeFvisual
local Saw01EyeBvisual
local Saw01Mouthvisual
//(then the Chip Panel Visuals,)
local Saw01BrainIntegrityvisual
local Saw01Consciousnessvisual
local Saw01AveragePainvisual
local Saw01BloodVolumevisual
local Saw01AverageBleedRatevisual
local Saw01AverageImmunityvisual
local Saw01Temperaturevisual
local Saw01Thirstvisual
local Saw01Hungervisual
local Saw01Sicknessvisual
local Saw01Weightvisual
local Saw01Happinessvisual
local Saw01Energyvisual
local Saw01Staminavisual
local Saw01RespiratoryRatevisual
local Saw01Hemothoraxvisual
local Saw01RadiationSicknessvisual
local Saw01HeartRatevisual
local Saw01SysBloodPressurevisual
local Saw01DiaBloodPressurevisual
local Saw01SP02visual
//(finally, the Chip Panel Visuals for each limb. GOD I HATED MYSELF, and did a revision.)
local Saw01Textvisual
local Saw01MuscleHealthvisual
local Saw01SkinHealthvisual
local Saw01LimbStrengthvisual
local Saw01Painvisual
local Saw01Infectvisual
local Saw01DisInfectvisual
local Saw01BleedRatevisual
local Saw01Shrapnelvisual
local Saw01Dislocationvisual
local Saw01Brokenvisual
local Saw01Splintvisual
/*
local Saw01HeadTextvisual
local Saw01HeadMuscleHealthvisual
local Saw01HeadSkinHealthvisual
local Saw01HeadLimbStrengthvisual
local Saw01HeadPainvisual
local Saw01HeadInfectvisual
local Saw01HeadDisInfectvisual
local Saw01HeadBleedRatevisual
local Saw01HeadShrapnelvisual
local Saw01HeadDislocationvisual
local Saw01HeadBrokenvisual
local Saw01HeadSplintvisual
local Saw01UpTorsoTextvisual
local Saw01UpTorsoMuscleHealthvisual
local Saw01UpTorsoSkinHealthvisual
local Saw01UpTorsoLimbStrengthvisual
local Saw01UpTorsoPainvisual
local Saw01UpTorsoInfectvisual
local Saw01UpTorsoDisInfectvisual
local Saw01UpTorsoBleedRatevisual
local Saw01UpTorsoShrapnelvisual
local Saw01UpTorsoDislocationvisual
local Saw01UpTorsoBrokenvisual
local Saw01UpTorsoSplintvisual
local Saw01DownTorsoTextvisual
local Saw01DownTorsoMuscleHealthvisual
local Saw01DownTorsoSkinHealthvisual
local Saw01DownTorsoLimbStrengthvisual
local Saw01DownTorsoPainvisual
local Saw01DownTorsoInfectvisual
local Saw01DownTorsoDisInfectvisual
local Saw01DownTorsoBleedRatevisual
local Saw01DownTorsoShrapnelvisual
local Saw01DownTorsoDislocationvisual
local Saw01DownTorsoBrokenvisual
local Saw01DownTorsoSplintvisual
local Saw01UpArmFTextvisual
local Saw01UpArmFMuscleHealthvisual
local Saw01UpArmFSkinHealthvisual
local Saw01UpArmFLimbStrengthvisual
local Saw01UpArmFPainvisual
local Saw01UpArmFInfectVisual
local Saw01UpArmFDisInfectvisual
local Saw01UpArmFBleedRatevisual
local Saw01UpArmFShrapnelvisual
local Saw01UpArmFDislocationvisual
local Saw01UpArmFSplintvisual
local Saw01UpArmFBrokenvisual
local Saw01DownArmFTextvisual
local Saw01DownArmFMuscleHealthvisual
local Saw01DownArmFSkinHealthvisual
local Saw01DownArmFLimbStrengthvisual
local Saw01DownArmFPainvisual
local Saw01DownArmFInfectvisual
local Saw01DownArmFDisInfectvisual
local Saw01DownArmFBleedRatevisual
local Saw01DownArmFShrapnelvisual
local Saw01DownArmFDislocationvisual
local Saw01DownArmFBrokenvisual
local Saw01DownArmFSplintvisual
local Saw01HandFTextvisual
local Saw01HandFMuscleHealthvisual
local Saw01HandFSkinHealthvisual
local Saw01HandFLimbStrengthvisual
local Saw01HandFPainvisual
local Saw01HandFInfectvisual
local Saw01HandFDisInfectvisual
local Saw01HandFBleedRatevisual
local Saw01HandFShrapnelvisual
local Saw01HandFDislocationvisual
local Saw01HandFBrokenvisual
local Saw01HandFSplintvisual
local Saw01UpArmBTextvisual
local Saw01UpArmBMuscleHealthvisual
local Saw01UpArmBSkinHealthvisual
local Saw01UpArmBLimbStrengthvisual
local Saw01UpArmBPainvisual
local Saw01UpArmBInfectvisual
local Saw01UpArmBDisInfectvisual
local Saw01UpArmBBleedRatevisual
local Saw01UpArmBShrapnelvisual
local Saw01UpArmBDislocationvisual
local Saw01UpArmBBrokenvisual
local Saw01UpArmBSplintvisual
local Saw01DownArmBTextvisual
local Saw01DownArmBMuscleHealthvisual
local Saw01DownArmBSkinHealthvisual
local Saw01DownArmBLimbStrengthvisual
local Saw01DownArmBPainvisual
local Saw01DownArmBInfectvisual
local Saw01DownArmBDisInfectvisual
local Saw01DownArmBBleedRatevisual
local Saw01DownArmBShrapnelvisual
local Saw01DownArmBDislocationvisual
local Saw01DownArmBBrokenvisual
local Saw01DownArmBSplintvisual
local Saw01HandBTextvisual
local Saw01HandBMuscleHealthvisual
local Saw01HandBSkinHealthvisual
local Saw01HandBLimbStrengthvisual
local Saw01HandBPainvisual
local Saw01HandBInfectvisual
local Saw01HandBDisInfectvisual
local Saw01HandBBleedRatevisual
local Saw01HandBShrapnelvisual
local Saw01HandBDislocationvisual
local Saw01HandBBrokenvisual
local Saw01HandBSplintvisual
local Saw01ThighFTextvisual
local Saw01ThighFMuscleHealthvisual
local Saw01ThighFSkinHealthvisual
local Saw01ThighFLimbStrengthvisual
local Saw01ThighFPainvisual
local Saw01ThighFInfectvisual
local Saw01ThighFDisInfectvisual
local Saw01ThighFBleedRatevisual
local Saw01ThighFShrapnelvisual
local Saw01ThighFDislocationvisual
local Saw01ThighFBrokenvisual
local Saw01ThighFSplintvisual
local Saw01CrusFTextvisual
local Saw01CrusFMuscleHealthvisual
local Saw01CrusFSkinHealthvisual
local Saw01CrusFLimbStrengthvisual
local Saw01CrusFPainvisual
local Saw01CrusFInfectvisual
local Saw01CrusFDisInfectvisual
local Saw01CrusFBleedRatevisual
local Saw01CrusFShrapnelvisual
local Saw01CrusFDislocationvisual
local Saw01CrusFBrokenvisual
local Saw01CrusFSplintvisual
local Saw01FootFTextvisual
local Saw01FootFMuscleHealthvisual
local Saw01FootFSkinHealthvisual
local Saw01FootFLimbStrengthvisual
local Saw01FootFPainvisual
local Saw01FootFInfectvisual
local Saw01FootFDisInfectvisual
local Saw01FootFBleedRatevisual
local Saw01FootFShrapnelvisual
local Saw01FootFDislocationvisual
local Saw01FootFBrokenvisual
local Saw01FootFSplintvisual
local Saw01ThighBTextvisual
local Saw01ThighBMuscleHealthvisual
local Saw01ThighBSkinHealthvisual
local Saw01ThighBLimbStrengthvisual
local Saw01ThighBPainvisual
local Saw01ThighBInfectvisual
local Saw01ThighBDisInfectvisual
local Saw01ThighBBleedRatevisual
local Saw01ThighBShrapnelvisual
local Saw01ThighBDislocationvisual
local Saw01ThighBBrokenvisual
local Saw01ThighBSplintvisual
local Saw01CrusBTextvisual
local Saw01CrusBMuscleHealthvisual
local Saw01CrusBSkinHealthvisual
local Saw01CrusBLimbStrengthvisual
local Saw01CrusBPainvisual
local Saw01CrusBInfectvisual
local Saw01CrusBDisInfectvisual
local Saw01CrusBBleedRatevisual
local Saw01CrusBShrapnelvisual
local Saw01CrusBDislocationvisual
local Saw01CrusBBrokenvisual
local Saw01CrusBSplintvisual
local Saw01FootBTextvisual
local Saw01FootBMuscleHealthvisual
local Saw01FootBSkinHealthvisual
local Saw01FootBLimbStrengthvisual
local Saw01FootBPainvisual
local Saw01FootBInfectvisual
local Saw01FootBDisInfectvisual
local Saw01FootBBleedRatevisual
local Saw01FootBShrapnelvisual
local Saw01FootBDislocationvisual
local Saw01FootBBrokenvisual
local Saw01FootBSplintvisual
(yes i did write allat) */
//Now for freeslots of custom states
freeslot("S_EXPIE_WLK", "S_EXPIE_RUN", "S_EXPIE_
local function Saw01RegisterVisualLocals(player)
    if Saw01CompatibleChars[player.mo.skin] == true
        Saw01E.Saw01HealthIcon = 0
        Saw01E.Saw01HealthPanel = 0
        Saw01E.Saw01ChipPanel = 0
        Saw01E.Saw01Headvisual = 0
        Saw01E.Saw01UpTorsovisual = 0
        Saw01E.Saw01DownTorsovisual = 0
        Saw01E.Saw01UpArmFvisual = 0
        Saw01E.Saw01DownArmFvisual = 0
        Saw01E.Saw01HandFvisual = 0
        Saw01E.Saw01UpArmBvisual = 0
        Saw01E.Saw01DownArmBvisual = 0
        Saw01E.Saw01HandBvisual = 0
        Saw01E.Saw01ThighFvisual = 0
        Saw01E.Saw01CrusFvisual = 0
        Saw01E.Saw01FootFvisual = 0
        Saw01E.Saw01ThighBvisual = 0
        Saw01E.Saw01CrusBvisual = 0
        Saw01E.Saw01FootBvisual = 0
        Saw01E.Saw01EyeFvisual = 0
        Saw01E.Saw01EyeBvisual = 0
        Saw01E.Saw01Mouthvisual = 0
        Saw01E.Saw01BrainIntegrityvisual = 0
        Saw01E.Saw01Consciousnessvisual = 0
        Saw01E.Saw01AveragePainvisual = 0
        Saw01E.Saw01BloodVolumevisual = 0
        Saw01E.Saw01AverageBleedRatevisual = 0
        Saw01E.Saw01AverageImmunityvisual = 0
        Saw01E.Saw01Temperaturevisual = 0
        Saw01E.Saw01Thirstvisual = 0
        Saw01E.Saw01Hungervisual = 0
        Saw01E.Saw01Sicknessvisual = 0
        Saw01E.Saw01Weightvisual = 0
        Saw01E.Saw01Happinessvisual = 0
        Saw01E.Saw01Energyvisual = 0
        Saw01E.Saw01Staminavisual = 0
        Saw01E.Saw01RespiratoryRatevisual = 0
        Saw01E.Saw01Hemothoraxvisual = 0
        Saw01E.Saw01RadiationSicknessvisual = 0
        Saw01E.Saw01HeartRatevisual = 0
        Saw01E.Saw01SysBloodPressurevisual = 0
        Saw01E.Saw01DiaBloodPressurevisual = 0
        Saw01E.Saw01SP02visual = 0
        Saw01E.Saw01Headvisual.Saw01Textvisual = 0
        Saw01E.Saw01Headvisual.Saw01MuscleHealthvisual = 0
        Saw01E.Saw01Headvisual.Saw01SkinHealthvisual = 0
        Saw01E.Saw01Headvisual.Saw01LimbStrengthvisual = 0
        Saw01E.Saw01Headvisual.Saw01Painvisual = 0
        Saw01E.Saw01Headvisual.Saw01Infectvisual = 0
        Saw01E.Saw01Headvisual.Saw01DisInfectvisual = 0
        Saw01E.Saw01Headvisual.Saw01BleedRatevisual = 0
        Saw01E.Saw01Headvisual.Saw01Shrapnelvisual = 0
        Saw01E.Saw01Headvisual.Saw01Dislocationvisual = 0
        Saw01E.Saw01Headvisual.Saw01Brokenvisual = 0
        Saw01E.Saw01Headvisual.Saw01Splintvisual = 0
        Saw01E.Saw01UpTorsovisual.Saw01Textvisual = 0
        Saw01E.Saw01UpTorsovisual.Saw01MuscleHealthvisual = 0
        Saw01E.Saw01UpTorsovisual.Saw01SkinHealthvisual = 0
        Saw01E.Saw01UpTorsovisual.Saw01LimbStrengthvisual = 0
        Saw01E.Saw01UpTorsovisual.Saw01Painvisual = 0
        Saw01E.Saw01UpTorsovisual.Saw01Infectvisual = 0
        Saw01E.Saw01UpTorsovisual.Saw01DisInfectvisual = 0
        Saw01E.Saw01UpTorsovisual.Saw01BleedRatevisual = 0
        Saw01E.Saw01UpTorsovisual.Saw01Shrapnelvisual = 0
        Saw01E.Saw01UpTorsovisual.Saw01Dislocationvisual = 0
        Saw01E.Saw01UpTorsovisual.Saw01Brokenvisual = 0
        Saw01E.Saw01UpTorsovisual.Saw01Splintvisual = 0
        Saw01E.Saw01DownTorsovisual.Saw01Textvisual = 0
        Saw01E.Saw01DownTorsovisual.Saw01MuscleHealthvisual = 0
        Saw01E.Saw01DownTorsovisual.Saw01SkinHealthvisual = 0
        Saw01E.Saw01DownTorsovisual.Saw01LimbStrengthvisual = 0
        Saw01E.Saw01DownTorsovisual.Saw01Painvisual = 0
        Saw01E.Saw01DownTorsovisual.Saw01Infectvisual = 0
        Saw01E.Saw01DownTorsovisual.Saw01DisInfectvisual = 0
        Saw01E.Saw01DownTorsovisual.Saw01BleedRatevisual = 0
        Saw01E.Saw01DownTorsovisual.Saw01Shrapnelvisual = 0
        Saw01E.Saw01DownTorsovisual.Saw01Dislocationvisual = 0
        Saw01E.Saw01DownTorsovisual.Saw01Brokenvisual = 0
        Saw01E.Saw01DownTorsovisual.Saw01Splintvisual = 0
        Saw01E.Saw01UpArmFvisual.Saw01Textvisual = 0
        Saw01E.Saw01UpArmFvisual.Saw01MuscleHealthvisual = 0
        Saw01E.Saw01UpArmFvisual.Saw01SkinHealthvisual = 0
        Saw01E.Saw01UpArmFvisual.Saw01LimbStrengthvisual = 0
        Saw01E.Saw01UpArmFvisual.Saw01Painvisual = 0
        Saw01E.Saw01UpArmFvisual.Saw01Infectvisual = 0
        Saw01E.Saw01UpArmFvisual.Saw01DisInfectvisual = 0
        Saw01E.Saw01UpArmFvisual.Saw01BleedRatevisual = 0
        Saw01E.Saw01UpArmFvisual.Saw01Shrapnelvisual = 0
        Saw01E.Saw01UpArmFvisual.Saw01Dislocationvisual = 0
        Saw01E.Saw01UpArmFvisual.Saw01Brokenvisual = 0
        Saw01E.Saw01UpArmFvisual.Saw01Splintvisual = 0
        Saw01E.Saw01DownArmFvisual.Saw01Textvisual = 0
        Saw01E.Saw01DownArmFvisual.Saw01MuscleHealthvisual = 0
        Saw01E.Saw01DownArmFvisual.Saw01SkinHealthvisual = 0
        Saw01E.Saw01DownArmFvisual.Saw01LimbStrengthvisual = 0
        Saw01E.Saw01DownArmFvisual.Saw01Painvisual = 0
        Saw01E.Saw01DownArmFvisual.Saw01Infectvisual = 0
        Saw01E.Saw01DownArmFvisual.Saw01DisInfectvisual = 0
        Saw01E.Saw01DownArmFvisual.Saw01BleedRatevisual = 0
        Saw01E.Saw01DownArmFvisual.Saw01Shrapnelvisual = 0
        Saw01E.Saw01DownArmFvisual.Saw01Dislocationvisual = 0
        Saw01E.Saw01DownArmFvisual.Saw01Brokenvisual = 0
        Saw01E.Saw01DownArmFvisual.Saw01Splintvisual = 0
        Saw01E.Saw01HandFvisual.Saw01Textvisual = 0
        Saw01E.Saw01HandFvisual.Saw01MuscleHealthvisual = 0
        Saw01E.Saw01HandFvisual.Saw01SkinHealthvisual = 0
        Saw01E.Saw01HandFvisual.Saw01LimbStrengthvisual = 0
        Saw01E.Saw01HandFvisual.Saw01Painvisual = 0
        Saw01E.Saw01HandFvisual.Saw01Infectvisual = 0
        Saw01E.Saw01HandFvisual.Saw01DisInfectvisual = 0
        Saw01E.Saw01HandFvisual.Saw01BleedRatevisual = 0
        Saw01E.Saw01HandFvisual.Saw01Shrapnelvisual = 0
        Saw01E.Saw01HandFvisual.Saw01Dislocationvisual = 0
        Saw01E.Saw01HandFvisual.Saw01Brokenvisual = 0
        Saw01E.Saw01HandFvisual.Saw01Splintvisual = 0
        Saw01E.Saw01UpArmBvisual.Saw01Textvisual = 0
        Saw01E.Saw01UpArmBvisual.Saw01MuscleHealthvisual = 0
        Saw01E.Saw01UpArmBvisual.Saw01SkinHealthvisual = 0
        Saw01E.Saw01UpArmBvisual.Saw01LimbStrengthvisual = 0
        Saw01E.Saw01UpArmBvisual.Saw01Painvisual = 0
        Saw01E.Saw01UpArmBvisual.Saw01Infectvisual = 0
        Saw01E.Saw01UpArmBvisual.Saw01DisInfectvisual = 0
        Saw01E.Saw01UpArmBvisual.Saw01BleedRatevisual = 0
        Saw01E.Saw01UpArmBvisual.Saw01Shrapnelvisual = 0
        Saw01E.Saw01UpArmBvisual.Saw01Dislocationvisual = 0
        Saw01E.Saw01UpArmBvisual.Saw01Brokenvisual = 0
        Saw01E.Saw01UpArmBvisual.Saw01Splintvisual = 0
        Saw01E.Saw01DownArmBvisual.Saw01Textvisual = 0
        Saw01E.Saw01DownArmBvisual.Saw01MuscleHealthvisual = 0
        Saw01E.Saw01DownArmBvisual.Saw01SkinHealthvisual = 0
        Saw01E.Saw01DownArmBvisual.Saw01LimbStrengthvisual = 0
        Saw01E.Saw01DownArmBvisual.Saw01Painvisual = 0
        Saw01E.Saw01DownArmBvisual.Saw01Infectvisual = 0
        Saw01E.Saw01DownArmBvisual.Saw01DisInfectvisual = 0
        Saw01E.Saw01DownArmBvisual.Saw01BleedRatevisual = 0
        Saw01E.Saw01DownArmBvisual.Saw01Shrapnelvisual = 0
        Saw01E.Saw01DownArmBvisual.Saw01Dislocationvisual = 0
        Saw01E.Saw01DownArmBvisual.Saw01Brokenvisual = 0
        Saw01E.Saw01DownArmBvisual.Saw01Splintvisual = 0
        Saw01E.Saw01HandBvisual.Saw01Textvisual = 0
        Saw01E.Saw01HandBvisual.Saw01MuscleHealthvisual = 0
        Saw01E.Saw01HandBvisual.Saw01SkinHealthvisual = 0
        Saw01E.Saw01HandBvisual.Saw01LimbStrengthvisual = 0
        Saw01E.Saw01HandBvisual.Saw01Painvisual = 0
        Saw01E.Saw01HandBvisual.Saw01Infectvisual = 0
        Saw01E.Saw01HandBvisual.Saw01DisInfectvisual = 0
        Saw01E.Saw01HandBvisual.Saw01BleedRatevisual = 0
        Saw01E.Saw01HandBvisual.Saw01Shrapnelvisual = 0
        Saw01E.Saw01HandBvisual.Saw01Dislocationvisual = 0
        Saw01E.Saw01HandBvisual.Saw01Brokenvisual = 0
        Saw01E.Saw01HandBvisual.Saw01Splintvisual = 0
        Saw01E.Saw01ThighFvisual.Saw01Textvisual = 0
        Saw01E.Saw01ThighFvisual.Saw01MuscleHealthvisual = 0
        Saw01E.Saw01ThighFvisual.Saw01SkinHealthvisual = 0
        Saw01E.Saw01ThighFvisual.Saw01LimbStrengthvisual = 0
        Saw01E.Saw01ThighFvisual.Saw01Painvisual = 0
        Saw01E.Saw01ThighFvisual.Saw01Infectvisual = 0
        Saw01E.Saw01ThighFvisual.Saw01DisInfectvisual = 0
        Saw01E.Saw01ThighFvisual.Saw01BleedRatevisual = 0
        Saw01E.Saw01ThighFvisual.Saw01Shrapnelvisual = 0
        Saw01E.Saw01ThighFvisual.Saw01Dislocationvisual = 0
        Saw01E.Saw01ThighFvisual.Saw01Brokenvisual = 0
        Saw01E.Saw01ThighFvisual.Saw01Splintvisual = 0
        Saw01E.Saw01CrusFvisual.Saw01Textvisual = 0
        Saw01E.Saw01CrusFvisual.Saw01MuscleHealthvisual = 0
        Saw01E.Saw01CrusFvisual.Saw01SkinHealthvisual = 0
        Saw01E.Saw01CrusFvisual.Saw01LimbStrengthvisual = 0
        Saw01E.Saw01CrusFvisual.Saw01Painvisual = 0
        Saw01E.Saw01CrusFvisual.Saw01Infectvisual = 0
        Saw01E.Saw01CrusFvisual.Saw01DisInfectvisual = 0
        Saw01E.Saw01CrusFvisual.Saw01BleedRatevisual = 0
        Saw01E.Saw01CrusFvisual.Saw01Shrapnelvisual = 0
        Saw01E.Saw01CrusFvisual.Saw01Dislocationvisual = 0
        Saw01E.Saw01CrusFvisual.Saw01Brokenvisual = 0
        Saw01E.Saw01CrusFvisual.Saw01Splintvisual = 0
        Saw01E.Saw01FootFvisual.Saw01Textvisual = 0
        Saw01E.Saw01FootFvisual.Saw01MuscleHealthvisual = 0
        Saw01E.Saw01FootFvisual.Saw01SkinHealthvisual = 0
        Saw01E.Saw01FootFvisual.Saw01LimbStrengthvisual = 0
        Saw01E.Saw01FootFvisual.Saw01Painvisual = 0
        Saw01E.Saw01FootFvisual.Saw01Infectvisual = 0
        Saw01E.Saw01FootFvisual.Saw01DisInfectvisual = 0
        Saw01E.Saw01FootFvisual.Saw01BleedRatevisual = 0
        Saw01E.Saw01FootFvisual.Saw01Shrapnelvisual = 0
        Saw01E.Saw01FootFvisual.Saw01Dislocationvisual = 0
        Saw01E.Saw01FootFvisual.Saw01Brokenvisual = 0
        Saw01E.Saw01FootFvisual.Saw01Splintvisual = 0
        Saw01E.Saw01ThighBvisual.Saw01Textvisual = 0
        Saw01E.Saw01ThighBvisual.Saw01MuscleHealthvisual = 0
        Saw01E.Saw01ThighBvisual.Saw01SkinHealthvisual = 0
        Saw01E.Saw01ThighBvisual.Saw01LimbStrengthvisual = 0
        Saw01E.Saw01ThighBvisual.Saw01Painvisual = 0
        Saw01E.Saw01ThighBvisual.Saw01Infectvisual = 0
        Saw01E.Saw01ThighBvisual.Saw01DisInfectvisual = 0
        Saw01E.Saw01ThighBvisual.Saw01BleedRatevisual = 0
        Saw01E.Saw01ThighBvisual.Saw01Shrapnelvisual = 0
        Saw01E.Saw01ThighBvisual.Saw01Dislocationvisual = 0
        Saw01E.Saw01ThighBvisual.Saw01Brokenvisual = 0
        Saw01E.Saw01ThighBvisual.Saw01Splintvisual = 0
        Saw01E.Saw01CrusBvisual.Saw01Textvisual = 0
        Saw01E.Saw01CrusBvisual.Saw01MuscleHealthvisual = 0
        Saw01E.Saw01CrusBvisual.Saw01SkinHealthvisual = 0
        Saw01E.Saw01CrusBvisual.Saw01LimbStrengthvisual = 0
        Saw01E.Saw01CrusBvisual.Saw01Painvisual = 0
        Saw01E.Saw01CrusBvisual.Saw01Infectvisual = 0
        Saw01E.Saw01CrusBvisual.Saw01DisInfectvisual = 0
        Saw01E.Saw01CrusBvisual.Saw01BleedRatevisual = 0
        Saw01E.Saw01CrusBvisual.Saw01Shrapnelvisual = 0
        Saw01E.Saw01CrusBvisual.Saw01Dislocationvisual = 0
        Saw01E.Saw01CrusBvisual.Saw01Brokenvisual = 0
        Saw01E.Saw01CrusBvisual.Saw01Splintvisual = 0
        Saw01E.Saw01FootBvisual.Saw01Textvisual = 0
        Saw01E.Saw01FootBvisual.Saw01MuscleHealthvisual = 0
        Saw01E.Saw01FootBvisual.Saw01SkinHealthvisual = 0
        Saw01E.Saw01FootBvisual.Saw01LimbStrengthvisual = 0
        Saw01E.Saw01FootBvisual.Saw01Painvisual = 0
        Saw01E.Saw01FootBvisual.Saw01Infectvisual = 0
        Saw01E.Saw01FootBvisual.Saw01DisInfectvisual = 0
        Saw01E.Saw01FootBvisual.Saw01BleedRatevisual = 0
        Saw01E.Saw01FootBvisual.Saw01Shrapnelvisual = 0
        Saw01E.Saw01FootBvisual.Saw01Dislocationvisual = 0
        Saw01E.Saw01FootBvisual.Saw01Brokenvisual = 0
        Saw01E.Saw01FootBvisual.Saw01Splintvisual = 0
        print("Variables set.")
    end
end
addHook("PlayerSpawn", Saw01RegisterVisualLocals)
for player in players.iterate Saw01RegisterVisualLocals(p) end

addHook("HUD", function(p)

end)
Nevermind, This is the fixed version that takes care of the function error AND takes care of a nil local value warning.
(Some code was replicated from CL_Veph.)
(dont mind the broken off freeslotting)
 
Last edited:

Who is viewing this thread (Total: 0, Members: 0, Guests: 0)

Back
Top