Making Parts Blocking Character Invisible
Key RequiredUniversal

Making Parts Blocking Character Invisible

Universal ScriptAmirikiAmiriki 44.5K views 167 executesUpdated Aug 28, 2023
5.0/ 5(1 votes)
10100% Positive
Lua Script•33 lines (1050 chars)
--[[
    Written by Amiriki
    Inspired by DevForum post
    See character through walls and stuff, pretty useful
--]]

local RunService = game:GetService('RunService')
local LocalPlayer = game:GetService('Players').LocalPlayer
local Camera = workspace.CurrentCamera
local Obscuring = {}

RunService.RenderStepped:connect(function()
    for _, v in pairs(Obscuring) do 
        v.LocalTransparencyModifier = 0
        for _, v2 in pairs(v:GetChildren()) do
            if v2:IsA('Texture') then
                v2.Transparency /= 1000
            end
        end
    end

    if not LocalPlayer.Character or not LocalPlayer.Character.HumanoidRootPart then return end
    Obscuring = Camera:GetPartsObscuringTarget({LocalPlayer.Character.HumanoidRootPart.CFrame.p}, LocalPlayer.Character:GetChildren())

    for _, v in pairs(Obscuring) do 
        v.LocalTransparencyModifier = 1
        for _, v2 in pairs(v:GetChildren()) do
            if v2:IsA('Texture') then
                v2.Transparency *= 1000
            end
        end
    end    
end)

Features & Information

This script will making parts that are blocking you from seeing your character invisible. Showcase of it working alongside a noclip-cam script: https://streamable.com/gos11t Camera noclip is available as an IY command, but I will also post it on ScriptBlox shortly. Camera Noclip script: https://scriptblox.com/script/Universal-Script-Camera-Noclip-7433 Works in auto-exec Works on any executor
#camera#see character#visible character#wallhacks#view character from behind walls

Community Comments (0)

No comments yet for this script.

More Scripts for Universal Scripts