local lplayer = game.Players.LocalPlayer
repeat wait() until lplayer.Character

wait(2)

local HumT = lplayer.Character.Torso

local LeftA = lplayer.Character["Left Arm"]
local LeftL = lplayer.Character["Left Leg"]
local RightA = lplayer.Character["Right Arm"]
local RightL = lplayer.Character["Right Leg"]
local Head = lplayer.Character.Head



local RepStore = game:GetService("ReplicatedStorage")


local Players = game:GetService("Players")


print("Hello!")

local part2 = RepStore.Blocky:Clone()
part2.Parent = game.Workspace


local weld = Instance.new("Weld")
weld.Parent = part2
weld.Part0 = part2
part2.Parent = HumT
weld.Part1 = HumT


weld.C0 = CFrame.new(0,0,0)
weld.C1 = CFrame.new(0,0,0)



myTable = {LeftA, LeftL, RightA, RightL, Head, HumT}

for i,v in pairs(myTable) do
    v.Transparency = 1
end


RightL:remove()
LeftL:remove()
RightA:remove()
LeftA:remove()
print("Deleting Hats....")


wait(2)

for k,s in pairs(lplayer.Character:GetChildren()) do
    if s:IsA("Hat") and Head.face.Texture ~= nil then
        s:Destroy()
        s:remove()
    end
end

for l,r in pairs(lplayer.Character.Head:GetChildren()) do
    if r:IsA("Decal") then
        r:remove()
    end
end

print("Done deleting them!")

Head.CanCollide = false
HumT.CanCollide = false
HumT.Blocky.CanCollide = true



print("The head is now passable")

local bp = Instance.new("BodyPosition", HumT.Blocky)
bp.MaxForce = Vector3.new(0,100,0)

for l,q in pairs(lplayer.Character.Animate:GetChildren()) do
	if q:IsA("StringValue") then
		q:remove()
	end
end
-- ====
HumT.Blocky.CustomPhysicalProperties = PhysicalProperties.new(8, 0.5, 0)
-- ====

It's a localscript inside StarterGui, the morph only shows client-sided, other people can't see you with the morph, any help?

3 comments

0

Are you absolutely sure that the parts are client-sided? Double-check if filtering is on.

1

FE was on for some strange reason!

0

:/