this code.
function Kitty()
if char:findFirstChild("IsaMorph") == nil then
local script2 = script.KittyAnimation:clone()
local head = char.Head
local mesh = head:findFirstChild("Mesh")
mesh.Scale = Vector3.new(1, 1, 1)
local face = char.Head.face
local torso = char.Torso
torso.Transparency = 1
torso.CanCollide = false
if char:findFirstChild("FakeTorso") ~= nil then
char:findFirstChild("FakeTorso"):remove()
end
local body = Instance.new("Part")
body.BrickColor = BrickColor.new(1)
body.Parent = char
body.Position = torso.Position
body.Name = "FakeTorso"
body.formFactor = "Plate"
body.Size = Vector3.new(1,0.4,2)
local mesh1 = Instance.new("SpecialMesh")
mesh1.MeshType = "Sphere"
mesh1.Scale = Vector3.new(1.5, 2, 1)
mesh1.Parent = body
local w1 = Instance.new("Weld")----------------FAKE TORSO POSITION
w1.Parent = torso
w1.Part0 = w1.Parent
w1.Part1 = body
w1.C1 = CFrame.new(0, 1.8, 0.3) ---- adjusted third number from 1 to 0.5
local w2 = Instance.new("Weld") -------------HEAD POSITION
w2.Parent = torso
w2.Part0 = w1.Parent
w2.Part1 = char.Head
w2.C1 = CFrame.new(0, 1.2, 0.8)
local tail = Instance.new("Part") -------------------TAIL CREATED
tail.BrickColor = BrickColor.new(1)
tail.Parent = char
tail.Position = torso.Position
tail.Name = "Tail"
tail.formFactor = "Plate"
tail.Size = Vector3.new(0,1,0)
local mesh2 = Instance.new("SpecialMesh") ----------TAIL MESH CREATED
mesh2.Scale = Vector3.new(0.3, 2, 0.2)
mesh2.Parent = char.Tail
local w3 = Instance.new("Weld")
w3.Parent = torso
w3.Part0 = w3.Parent
w3.Part1 = tail
w3.C1 = CFrame.new(0,1,-0.65)
local ear1 = Instance.new("Part") -------------------EAR1 CREATED
ear1.BrickColor = BrickColor.new(26)
ear1.Parent = char
ear1.Position = torso.Position
ear1.Name = "Part1"
ear1.formFactor = "Plate"
ear1.Size = Vector3.new(2, 0.4, 1)
local mesh2 = Instance.new("SpecialMesh") ----------EAR1 MESH CREATED
mesh2.MeshType = "FileMesh"
mesh2.MeshId = "http://www.roblox.com/asset/?id=1374148"
mesh2.TextureId = "http://www.roblox.com/asset/?id=1374132"
mesh2.Scale = Vector3.new(0.9, 1, 1)
mesh2.Parent = ear1
local w4 = Instance.new("Weld")
w4.Parent = torso
w4.Part0 = w4.Parent
w4.Part1 = ear1
w4.C1 = CFrame.fromEulerAnglesXYZ(0,0,0) +Vector3.new(0,0.6,0.8) ----------EAR1 POSITION (1 how far forward/back, how far leftright, how far down)
local rightarm = char:findFirstChild("Right Arm")
if rightarm ~= nil then
local armmesh = Instance.new("SpecialMesh")
armmesh.Scale = Vector3.new(0.3, 0.5, 0.3)
armmesh.Parent = rightarm
end
local rightleg = char:findFirstChild("Right Leg")
if rightleg~= nil then
local legmesh = Instance.new("SpecialMesh")
legmesh.Scale = Vector3.new(0.3, 0.5, 0.3)
legmesh.Parent = rightleg
end
local leftarm = char:findFirstChild("Left Arm")
if leftarm~= nil then
local armmesh = Instance.new("SpecialMesh")
armmesh.Scale = Vector3.new(0.3, 0.5, 0.3)
armmesh.Parent = leftarm
end
local leftleg = char:findFirstChild("Left Leg")
if leftleg ~= nil then
local legmesh = Instance.new("SpecialMesh")
legmesh.Scale = Vector3.new(0.3, 0.5, 0.3)
legmesh.Parent = leftleg
end
local marker = Instance.new("StringValue")
marker.Parent = char
marker.Name = "IsaMorph"
script2.Parent = char
local characterparts = char:getChildren()
for i=1,#characterparts do
if characterparts[i].className == "Part" then
characterparts[i].Locked = true
characterparts[i].BrickColor = BrickColor.new(26)
characterparts[i].BackSurface = "Smooth"
characterparts[i].BottomSurface = "Smooth"
characterparts[i].FrontSurface = "Smooth"
characterparts[i].LeftSurface = "Smooth"
characterparts[i].RightSurface = "Smooth"
characterparts[i].TopSurface = "Smooth"
end
--[[if characterparts[i].className == "Hat" then
characterparts[i]:remove()
end ]]
if characterparts[i].className == "Pants" then
characterparts[i]:remove()
end
if characterparts[i].className == "Shirt" then
characterparts[i]:remove()
end
if characterparts[i].className == "CharacterMesh" then
characterparts[i]:remove()
end
end
char:findFirstChild("Body Colors").LeftArmColor = BrickColor.new(26)
char:findFirstChild("Body Colors").LeftLegColor = BrickColor.new(26)
char:findFirstChild("Body Colors").RightArmColor = BrickColor.new(26)
char:findFirstChild("Body Colors").RightLegColor = BrickColor.new(26)
char:findFirstChild("Body Colors").TorsoColor = BrickColor.new(26)
char:findFirstChild("Body Colors").HeadColor = BrickColor.new(26)
end
end
make it that it instantly activates on the specified player.
local player = Players:FindFirstChild("AlphonsoGames")
if not player then return end