im dead inside yay

Run Settings
LanguageLua
Language Version
Run Command
print("uploaded on glot.io by oleggolovanov01alt") print("again my friend's script yes (god why i upload a scripts like this on glot.io fr something is wrong with me HELP)") --i got deadinsidepheria now wooooooooooooooooooo --god is this shit even going to work? --made by Protofer_S by the way --tusk remake your dummy's local Players = game:GetService("Players") local Player = owner local Figure = Player.Character local Pos = Figure:FindFirstChild("Torso") local VT = Vector3.new local mainanimation = Player.Character:WaitForChild("Animate") local animator = mainanimation:Clone() animator.Disabled=true local tweenserv = game:GetService("TweenService") local Figure2 = Instance.new("Model") local Blob local eyecolor = math.random(-2,2) local transforming = false local recreate = false local HH = Figure:FindFirstChildOfClass("Humanoid") local oldwalkspeed = HH.WalkSpeed local oldjumpheight = HH.JumpPower local isPuddle=true local isattacking=false local grabbed=false local killmode = false local bit = false local infect,losen = false,false local oldf = game.Chat:FindFirstChild(Player.Name.." infected") local victim if oldf then oldf.Name='old' end local RemoteFolder = Instance.new("Folder",game.Chat) RemoteFolder.Name=Player.Name.." infected" local Remote = Instance.new("RemoteEvent",RemoteFolder) Remote.Name="infect" function waitForChild(parent, childName) local child = parent:findFirstChild(childName) if child then return child end while true do child = parent.ChildAdded:wait() if child.Name==childName then return child end end end function JOINTS(chart) local Figure = chart local TS = waitForChild(Figure,"Torso") function makeJoint(limbName, jointName, c0, c1) spawn(function() local limb = waitForChild(Figure, limbName) --limb:BreakJoints() local joint = Instance.new"Motor6D" joint.Name = jointName joint.Part0 = TS joint.Part1 = limb joint.C0 = c0 joint.C1 = c1 joint.MaxVelocity = 0.5 joint.archivable = true if limbName=="HumanoidRootPart" then joint.Part0 = limb joint.Part1 = TS joint.C0 = c0 joint.C1 = c1 joint.Parent = limb else joint.Parent=TS end return joint end) end local Neck = makeJoint("Head","Neck", CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0), CFrame.new(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)) local RightShoulder = makeJoint("Right Arm", "Right Shoulder", CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0), CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)) local LeftShoulder = makeJoint("Left Arm", "Left Shoulder", CFrame.new(-1, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0), CFrame.new(0.5, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)) local RightHip = makeJoint("Right Leg", "Right Hip", CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0), CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)) local LeftHip = makeJoint("Left Leg", "Left Hip", CFrame.new(-1, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0), CFrame.new(-0.5, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)) local RJ = makeJoint("HumanoidRootPart","RootJoint",CFrame.new(0, 0, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)*CFrame.Angles(0,0,0),CFrame.new(0, 0, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)) end function tweening(host,frame,C0,C1,smoothness) local info=TweenInfo.new(smoothness) local goal={} if C0==true then goal.C0=frame elseif C1==true then goal.C1=frame end local tw=tweenserv:Create(host,info,goal)tw:Play() end for _, obj2 in ipairs(Figure:GetChildren()) do if obj2:IsA("Accessory") then obj2:Clone().Parent = Figure2 end end if Pos==nil then Pos = Player.Character:FindFirstChild("HumanoidRootPart") if Pos==nil then Pos = CFrame.new(0,5,0) end end if Player.Character:FindFirstChild("UpperTorso") then return print("R6 only") end function setcamera() --script.LocalScript:Clone().Parent = Player.PlayerGui NLS([[--script.Disabled=true local Plr = game:GetService("Players").LocalPlayer local RemoteFolder = game.Chat:WaitForChild(Plr.Name.." infected") local Remote = RemoteFolder:FindFirstChild("infect") local Cam = workspace.CurrentCamera local mouse = Plr:GetMouse() local char local Hum spawn(function() while true do wait() Cam = workspace.CurrentCamera char = Plr.Character or nil if char~=nil then local ROOT = char:FindFirstChild("HumanoidRootPart") if ROOT then Pos = ROOT local SOUND = ROOT:FindFirstChildOfClass("Sound") if SOUND then SOUND:Destroy() end end Hum = char:FindFirstChildOfClass("Humanoid") if Hum~=nil then Cam.CameraSubject = Hum end end end end) function keydata(key,lower) if lower~=true then return end Remote:FireServer(key) end keydown = mouse.KeyDown:Connect(function(key) key:lower() keydata(key,true) end) ]],Player.PlayerGui) end function smoothn(PART) PART.TopSurface = Enum.SurfaceType.Smooth PART.BottomSurface = Enum.SurfaceType.Smooth PART.LeftSurface = Enum.SurfaceType.Smooth PART.RightSurface = Enum.SurfaceType.Smooth PART.FrontSurface = Enum.SurfaceType.Smooth PART.BackSurface = Enum.SurfaceType.Smooth end setcamera() function makeblob() isPuddle=true pcall(function() recreate=true local Body = Instance.new("Model",script) Body.Name="White latex puddle" Instance.new("Folder",Body).Name="isabeast" Blob = Instance.new("Part",Body) Blob.Shape = "Ball" Blob.Size = VT(1,.5,1) Blob.Name = "Torso" Blob.Material = "ForceField" Blob.Transparency=1 local Blob2 = Instance.new("Part",Body) Blob2.Shape = "Ball" Blob2.Size = VT(1,.5,1) Blob2.Name = "HumanoidRootPart" Blob2.Material = "ForceField" Blob2.Transparency=1 Blob2.CanCollide=false local Head = Instance.new("Part",Body) Head.Name="Head" Head.Shape="Cylinder" Head.Size = VT(0,2.5,2.5) Head.Material="Glass" Head.BrickColor = BrickColor.White() local Neck = Instance.new("Weld",Body) Body.PrimaryPart = Blob Head.Massless=true local life = Instance.new("Humanoid",Body) Blob2.Position = Pos.Position Head.Position = Pos.Position Blob.BrickColor = BrickColor.White() Neck.Part0 = Head Neck.Part1 = Blob Neck.C0=CFrame.new(-.45,0,0)*CFrame.Angles(0,0,math.rad(90)) local root = Instance.new("Weld",Body) root.Part0 = Blob root.Part1 = Blob2 Player.Character = Body recreate=false oldwalkspeed = 5 oldjumpheight = 0 spawn(function() while Body:IsDescendantOf(game) do wait() if Head.Parent~=nil then local headvelocity = (Head.Velocity * Vector3.new(1,0,1)).magnitude local SIZE = math.sin(tick()/.4)/10 Head.Size = VT(.05,3+SIZE*4,3+SIZE*4) end end end) life.Touched:Connect(function(obj) if obj.Parent~=nil then if obj.Parent:IsA("Model") and not obj.Parent:FindFirstChild("isabeast") then transform(obj.Parent,obj) end end end) local s = Instance.new("Sound",Head) s.SoundId = "rbxassetid://5656490592" s.PlaybackSpeed = 1.5 s:Play() end) end function swait(num) if num == 0 or num == nil then game:service'RunService'.Stepped:wait(0) else for i = 0, num do game:service'RunService'.Stepped:wait(0) end end end function blink(M1,M2) swait() for i = 0, 1, 0.1 do swait() M1.Scale = Vector3.new(.6, 0.2 + 0.4 * i, 1) M2.Scale = Vector3.new(.6, 0.2 + 0.4 * i, 1) end wait(1) for i = 0, 1, 0.2 do wait() M1.Scale = Vector3.new(.6, 0.7 - 0.4 * i, 1) M2.Scale = Vector3.new(.6, 0.7 - 0.4 * i, 1) end for i = 0, 1, 0.2 do swait() M1.Scale = Vector3.new(.6, 0.7 + 0.3 * i, 1) M2.Scale = Vector3.new(.6, 0.7 + 0.3 * i, 1) end while Player.Character~=nil do swait(math.random(100, 400)) pcall(function() for i = 0, 1, 0.05 do swait() M1.Scale = Vector3.new(.6, 0.7 - 0.4 * i, 1) M2.Scale = Vector3.new(.6, 0.7 - 0.4 * i, 1) end for i = 0, 1, 0.05 do swait() M1.Scale = Vector3.new(.6, 0.7 + 0.4 * i, 1) M2.Scale = Vector3.new(.6, 0.7 + 0.4 * i, 1) end end) end end function makeroot(limb, jointName, c0, c1,TS) local joint = Instance.new"Motor6D" joint.Name = jointName joint.Part0 = limb joint.Part1 = TS joint.C0 = c0 joint.C1 = c1 joint.MaxVelocity = 0.5 joint.archivable = true joint.Parent = limb return joint end function newmotor6D(HOST,tors) local oldparent = HOST.Parent if tors~=nil then oldparent=tors end local oldC0 = HOST.C0 local oldC1 = HOST.C1 local name = HOST.Name local part0 = HOST.Part0 local part1 = HOST.Part1 local veloc = 0.1 local motor = Instance.new("Motor6D") motor.MaxVelocity=veloc motor.Name=name motor.Parent = oldparent motor.Part0 = part0 motor.Part1 = part1 motor.C0 = oldC0 motor.C1 = oldC1 HOST:Destroy() pcall(function() if motor.Parent~=nil and motor.Parent.Parent~=nil and motor.Parent.Parent:FindFirstChild("Torso") then motor.Parent = motor.Parent.Parent.Torso end end) end function checklimb(to,tors) for _, obj in ipairs(to:GetDescendants()) do if obj.className=="Snap" and obj.Name=="Neck" then newmotor6D(obj,tors) end if obj.className=="Motor" then newmotor6D(obj,tors) end end end function touch(host) host.Touched:Connect(function(obj) end) end function transformother(char,touchedpart,PART) local newhum local OLDWALK local OLDJUMP local wel victim = char local HUMM = char:FindFirstChildOfClass("Humanoid") local damage = 4+math.random()*2 if HUMM~=nil then if killmode==true then spawn(function() local hh = char:FindFirstChildOfClass("Humanoid") if hh~=nil then hh.PlatformStand=true while hh.PlatformStand==false do swait() end wait() if hh.Health~=0 then for _,v in pairs(char:GetChildren()) do pcall(function() if v:IsA("BasePart") then v.Velocity = PART.CFrame.lookVector*40 v.Velocity = PART.CFrame.lookVector*40 end end) end else touchedpart.Velocity = PART.CFrame.lookVector*40 end if hh.Health>200 then spawn(function() while char:IsDescendantOf(workspace) do swait() pcall(function() hh = char:FindFirstChildOfClass("Humanoid") if hh then hh.Health=0 end for _,v in pairs(char:GetChildren()) do pcall(function() v:BreakJoints() end) end end) end end) else hh.Health=hh.Health-5 end swait(15) hh.Sit=true end end) return end if char:FindFirstChild("LowerTorso") then HUMM.Health=HUMM.Health-damage touchedpart.BrickColor = BrickColor.White() return end end OLDWALK = HUMM.WalkSpeed OLDJUMP = HUMM.JumpPower HUMM.WalkSpeed=0 HUMM.JumpPower=0 HUMM.PlatformStand=true swait() if HUMM.Health==0 then return end local tors = char:FindFirstChild("Torso") if not tors then return else wel = Instance.new("Weld",tors) wel.Part0=tors wel.Part1=PART wel.C1=CFrame.new(0,0,-1) end grabbed=true pcall(function() while true do swait() if HUMM.Parent==nil or HUMM.Health==0 then grabbed=false losen=false infect=false return end if infect==true then break elseif losen==true or wel.Parent==nil or tors.Parent==nil or PART.Parent==nil then grabbed=false wel:Destroy() HUMM.PlatformStand=false HUMM.WalkSpeed=OLDWALK HUMM.JumpPower=OLDJUMP return end end if char:FindFirstChild("isabeast") then losen = true grabbed=false pcall(function() wel:Destroy() HUMM.PlatformStand=false HUMM.WalkSpeed=OLDWALK HUMM.JumpPower=OLDJUMP end) losen=false return end Instance.new("Folder",char).Name="isabeast" --local bite = Instance.new("Sound",tors) bite.SoundId="rbxassetid://6405078363" --bite.PlayOnRemove=true bite.Volume=0.2 bite:Destroy() function cover(part,x,y,z,offset) pcall(function() if part~=nil then local goo = Instance.new("Part",char) smoothn(goo) goo.Color = Color3.fromRGB(255,255,255) goo.Size = part.Size goo.CanCollide = false local w = Instance.new("Weld",part) w.Part0 = part w.Part1 = goo local m = Instance.new("SpecialMesh",goo) m.MeshType = Enum.MeshType.FileMesh m.MeshId = "rbxassetid://430080282" m.TextureId = "rbxassetid://991998179" m.Scale = Vector3.new(part.Size.X,0,part.Size.Z) m.Offset = offset game:GetService("TweenService"):Create(m,TweenInfo.new(0.75,Enum.EasingStyle.Sine,Enum.EasingDirection.InOut), {Scale = Vector3.new(x,y,z), Offset = Vector3.new(0,0,0)}):Play() local s = Instance.new("Sound",goo) s.SoundId = "rbxassetid://5656490592" s.PlaybackSpeed = 1+math.random(-math.random(),math.random())*.7 s:Play() end end) end function re(limb) pcall(function() local LIMB = char:FindFirstChild(limb) if LIMB~=nil then LIMB.Color = Color3.fromRGB(255,255,255) LIMB.Transparency = 1 end end) end function col(limb) pcall(function() local LIMB = char:FindFirstChild(limb) if LIMB~=nil then local fa = LIMB:FindFirstChildOfClass("Decal") if fa~=nil then fa:Destroy() end char:FindFirstChild(limb).Color = Color3.fromRGB(255,255,255) local s = Instance.new("Sound",char:FindFirstChild(limb)) s.SoundId = "rbxassetid://5656490592" s.PlaybackSpeed = 1+math.random(-math.random(),math.random)*1.5 s:Play() end end) end function acc() for _,v in pairs(char:GetChildren()) do if v:IsA("Accessory") then v.Handle.Color = Color3.fromRGB(255,255,255) if v.Handle:FindFirstChild("Mesh") then v.Handle.Mesh.TextureId = "" elseif v.Handle:FindFirstChild("SpecialMesh") then v.Handle.SpecialMesh.TextureId = "" end end end end function add() local whatfur = 1--math.random(1,2) while true do local acc = char:FindFirstChildOfClass("Accessory") if acc~=nil then acc:Destroy() else break end end if whatfur==1 then local H = char:FindFirstChild("Head") local T = char:FindFirstChild("Torso") if H then local COLOR = math.random(-2,2) local fface = Instance.new("Decal",H) fface.Texture="rbxassetid://4674008560" fface.Name="face" local Hair = Instance.new("Part",char) Hair.Name="Hair" Hair.Size=VT(1.5, 1, 1) local me = Instance.new("SpecialMesh",Hair) me.MeshId="rbxassetid://212966179" me.Scale=VT(.9,.9,.9) Hair.BrickColor = BrickColor.White() local Hairweld = Instance.new("Weld",char) Hairweld.Part0=H Hairweld.Part1=Hair Hairweld.C0 = CFrame.new(0,.3,0)*CFrame.Angles(0,0,0) local Ear2 = Instance.new("Part",char) Ear2.Name="Ear" Ear2.Size=VT() local me2 = Instance.new("SpecialMesh",Ear2) me2.MeshId="rbxassetid://3644632307" me2.Scale=VT(1,1,1) Ear2.BrickColor = BrickColor.White() local earweld2 = Instance.new("Weld",char) earweld2.Part0=H earweld2.Part1=Ear2 earweld2.C0 = CFrame.new(0,.6,0)*CFrame.Angles(0,0,0) local eye1 = Instance.new("Part",char) eye1.Size=VT(0.2, 0.3, 0.2) eye1.Name="Eye" eye1.Material="Neon" local eyem1 = Instance.new("SpecialMesh") eyem1.Parent = eye1 eyem1.MeshType = "Sphere" eyem1.Scale = VT(.6,.7,1) local eye2 = Instance.new("Part",char) eye2.Size=VT(0.2, 0.3, 0.2) eye2.Name="Eye" eye2.Material="Neon" local eyem2 = Instance.new("SpecialMesh") eyem2.Parent = eye2 eyem2.MeshType = "Sphere" eyem2.Scale = VT(.6,.7,1) eye1.CanCollide=false eye2.CanCollide=false me.TextureId = "rbxassetid://991998179" me2.TextureId = "rbxassetid://991998179" if COLOR==1 then eye1.Color = Color3.new(0, 1, 1) eye2.Color = Color3.new(0, 1, 1) elseif COLOR==2 then eye1.Color = Color3.new(1, 1, 0.498039) eye2.Color = Color3.new(1, 1, 0.498039) elseif COLOR==-1 then eye1.Color = Color3.new(0.666667, 1, 1) eye2.Color = Color3.new(0.666667, 1, 1) elseif COLOR==-2 then eye1.Color = Color3.new(1, 0.666667, 0) eye2.Color = Color3.new(1, 0.666667, 0) end local eyeweld1 = Instance.new("Weld", char) eyeweld1.Part0 = H eyeweld1.Part1 = eye1 eyeweld1.C1 = CFrame.new(0.2, -0.2, 0.5) local eyeweld2 = Instance.new("Weld", char) eyeweld2.Part0 = H eyeweld2.Part1 = eye2 eyeweld2.C1 = CFrame.new(-0.2, -0.2, 0.5) Hair.CanCollide=false Ear2.CanCollide=false smoothn(Ear2) smoothn(Hair) spawn(function() blink(eyem1,eyem2) end) end if T then local Tail = Instance.new("Part",char) Tail.Name="Tail!" Tail.Size = VT() Tail.BrickColor=BrickColor.White() local tailm = Instance.new("SpecialMesh",Tail) tailm.MeshId="rbxassetid://188635159" tailm.Scale=VT(1.5, 1.5, 1.5) local tailweld = Instance.new("Weld",char) tailweld.Part0=T tailweld.Part1=Tail tailweld.C1=CFrame.new(-1.8,-1.8,0) tailweld.C0=CFrame.new(-.1,-1.3,0)*CFrame.Angles(math.rad(25),-math.rad(80),-math.rad(25)) local neckhair = Instance.new("Part",char) neckhair.Name="Floof" neckhair.Size=VT() neckhair.BrickColor=BrickColor.White() local neckm = Instance.new("SpecialMesh",neckhair) neckm.MeshId="rbxassetid://6832038681" neckm.Scale=VT(1,1,1) local Neckweld = Instance.new("Weld",char) Neckweld.Part0=T Neckweld.Part1=neckhair Neckweld.C0=CFrame.new(0,.6,0)*CFrame.Angles(0,math.rad(180),0) local neckfur1 = Instance.new("Part",char) neckfur1.Name="neckfur" neckfur1.Size=VT() neckfur1.BrickColor=BrickColor.White() local fur1mesh = Instance.new("SpecialMesh",neckfur1) fur1mesh.MeshId="rbxassetid://437432504" fur1mesh.Scale=VT(.01,.01,.01) local neckfur1weld = Instance.new("Weld",char) neckfur1weld.Part0=T neckfur1weld.Part1=neckfur1 neckfur1weld.C0=CFrame.new(.4,1,.05) local neckfur2 = Instance.new("Part",char) neckfur2.Name="neckfur" neckfur2.Size=VT() neckfur2.BrickColor=BrickColor.White() local fur2mesh = Instance.new("SpecialMesh",neckfur2) fur2mesh.MeshId="rbxassetid://437432504" fur2mesh.Scale=VT(.01,.01,.01) local neckfur2weld = Instance.new("Weld",char) neckfur2weld.Part0=T neckfur2weld.Part1=neckfur2 neckfur2weld.C0=CFrame.new(-.4,1,.05) Tail.CanCollide=false neckfur1.CanCollide=false neckfur2.CanCollide=false neckhair.CanCollide=false smoothn(Tail) smoothn(neckfur1) smoothn(neckfur2) smoothn(neckhair) tailm.TextureId = "rbxassetid://991998179" fur1mesh.TextureId = "rbxassetid://991998179" fur2mesh.TextureId = "rbxassetid://991998179" neckm.TextureId = "rbxassetid://991998179" spawn(function() while tailweld.Parent~=nil do local c1 = math.sin(tick()/0.6)/10 local c2 = math.sin(tick()/1)/10 tailweld.C0=CFrame.new(-.2,-1.3,0)*CFrame.Angles(math.rad(25)+c1*1.6,-math.rad(80)+c2*1.1,-math.rad(25)+c1*1.2) swait() end end) end end end pcall(function() pcall(function() cover(char["Torso"],2.05,1.05,1.05,Vector3.new(0,0,0)) end) wait(.05) pcall(function() cover(char["Right Arm"],1.05,1.05,1.05,Vector3.new(0,1,0)) end) wait(.05) pcall(function() cover(char["Left Arm"],1.05,1.05,1.05,Vector3.new(0,1,0)) end) wait(.05) pcall(function() cover(char["Right Leg"],1.05,1.05,1.05,Vector3.new(0,1,0)) end) wait(.05) pcall(function() cover(char["Left Leg"],1.05,1.05,1.05,Vector3.new(0,1,0))end) wait(0.75) re("Torso") re("Right Arm") re("Left Arm") re("Right Leg") re("Left Leg") col("Head") acc() end) wel:Destroy() HUMM.PlatformStand=false HUMM.WalkSpeed=OLDWALK HUMM.JumpPower=OLDJUMP HUMM.MaxHealth=HUMM.MaxHealth+100 HUMM.Health=HUMM.MaxHealth-20 add() end) grabbed=false losen=false infect=false end function transform(charr,touchedpart) local newhum local Hum = charr:FindFirstChildOfClass("Humanoid") if Hum~=nil then if Hum.Health==0 then return end if charr:FindFirstChild("LowerTorso") then touchedpart.BrickColor = BrickColor.White() Hum.Health = Hum.Health-3 return end oldwalkspeed = Hum.WalkSpeed oldjumpheight = Hum.JumpPower if not Hum:FindFirstChildOfClass("Animator") then Instance.new("Animator",Hum).Name="Animator" end newhum = Hum:Clone() newhum.RequiresNeck = false newhum.MaxHealth=200 newhum.Health=200 if newhum.WalkSpeed==0 then newhum.WalkSpeed=16 end pcall(function() Hum:Destroy() end) else return end local tors = charr:FindFirstChild("Torso") if not tors then return else if not tors:FindFirstChild("Neck") then Instance.new("Motor6D",tors).Name="Neck" end if not tors:FindFirstChild("Left Shoulder") then Instance.new("Motor6D",tors).Name="Left Shoulder" end if not tors:FindFirstChild("Right Shoulder") then Instance.new("Motor6D",tors).Name="Right Shoulder" end if not tors:FindFirstChild("Left Hip") then Instance.new("Motor6D",tors).Name="Left Hip" end if not tors:FindFirstChild("Right Hip") then Instance.new("Motor6D",tors).Name="Right Hip" end end transforming=true spawn(function() pcall(function() Instance.new("Folder",charr).Name="isabeast" local anime= charr:FindFirstChild("Animate") local oldanim if anime then anime.Disabled=true oldanim=anime --if charr.Name~="Dummy" and charr.Name~="Default Dummy" then oldanim = animator:Clone() --end else oldanim = animator:Clone() end local char = Instance.new("Model",script) char.Name="Latex beast" newhum.Parent = char local torsopar = charr:FindFirstChild("Torso") for _, obj in ipairs(charr:GetChildren()) do pcall(function() --if charr.Name~="Dummy" and charr.Name~="Default Dummy" or anime==nil then checklimb(obj,torsopar)--end obj.Parent = char obj.Anchored=false end) end pcall(function() local roo = char:FindFirstChild("HumanoidRootPart") if not roo then roo = Instance.new("Part",char) roo.Name="HumanoidRootPart" roo.Size=char.Torso.Size roo.CFrame = char.Torso.CFrame roo.Transparency=1 local RJ = makeroot(roo,"RootJoint",CFrame.new(0, 0, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0),CFrame.new(0, 0, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0),tors) else roo.Transparency=1 end end) Player.Character = char function cover(part,x,y,z,offset) pcall(function() if part~=nil then local goo = Instance.new("Part",char) smoothn(goo) goo.Color = Color3.fromRGB(255,255,255) goo.Size = part.Size goo.CanCollide = false local w = Instance.new("Weld",part) w.Part0 = part w.Part1 = goo local m = Instance.new("SpecialMesh",goo) m.MeshType = Enum.MeshType.FileMesh m.MeshId = "rbxassetid://430080282" m.TextureId = "rbxassetid://991998179" m.Scale = Vector3.new(part.Size.X,0,part.Size.Z) m.Offset = offset game:GetService("TweenService"):Create(m,TweenInfo.new(0.75,Enum.EasingStyle.Sine,Enum.EasingDirection.InOut), {Scale = Vector3.new(x,y,z), Offset = Vector3.new(0,0,0)}):Play() local s = Instance.new("Sound",goo) s.SoundId = "rbxassetid://5656490592" s.PlaybackSpeed = 1+math.random(-math.random(),math.random())*.7 s:Play() end end) end function re(limb) pcall(function() local LIMB = char:FindFirstChild(limb) if LIMB~=nil then LIMB.Color = Color3.fromRGB(255,255,255) LIMB.Transparency = 1 end end) end function col(limb) pcall(function() local LIMB = char:FindFirstChild(limb) if LIMB~=nil then local fa = LIMB:FindFirstChildOfClass("Decal") if fa~=nil then fa:Destroy() end char:FindFirstChild(limb).Color = Color3.fromRGB(255,255,255) local s = Instance.new("Sound",char:FindFirstChild(limb)) s.SoundId = "rbxassetid://5656490592" s.PlaybackSpeed = 1+math.random(-math.random(),math.random)*1.3 s:Play() end end) end function acc() for _,v in pairs(char:GetChildren()) do if v:IsA("Accessory") then v.Handle.Color = Color3.fromRGB(255,255,255) if v.Handle:FindFirstChild("Mesh") then v.Handle.Mesh.TextureId = "" elseif v.Handle:FindFirstChild("SpecialMesh") then v.Handle.SpecialMesh.TextureId = "" end end end end function add() local whatfur = 1--math.random(1,2) while true do local acc = char:FindFirstChildOfClass("Accessory") if acc~=nil then acc:Destroy() else break end end if whatfur==1 then local H = char:FindFirstChild("Head") local T = char:FindFirstChild("Torso") if H then local FACE= Instance.new("Decal",H) FACE.Texture="rbxassetid://4674008560" FACE.Name="face" local Hair = Instance.new("Part",char) Hair.Name="Hair" Hair.Size=VT(1.5, 1, 1) local me = Instance.new("SpecialMesh",Hair) me.MeshId="rbxassetid://212966179" me.Scale=VT(.9,.9,.9) Hair.BrickColor = BrickColor.White() local Hairweld = Instance.new("Weld",char) Hairweld.Part0=H Hairweld.Part1=Hair Hairweld.C0 = CFrame.new(0,.3,0)*CFrame.Angles(0,0,0) local Ear2 = Instance.new("Part",char) Ear2.Name="Ear" Ear2.Size=VT() local me2 = Instance.new("SpecialMesh",Ear2) me2.MeshId="rbxassetid://3644632307" me2.Scale=VT(1,1,1) Ear2.BrickColor = BrickColor.White() local earweld2 = Instance.new("Weld",char) earweld2.Part0=H earweld2.Part1=Ear2 earweld2.C0 = CFrame.new(0,.6,0)*CFrame.Angles(0,0,0) local eye1 = Instance.new("Part",char) eye1.Size=VT(0.2, 0.3, 0.2) eye1.Name="Eye" eye1.Material="Neon" local eyem1 = Instance.new("SpecialMesh") eyem1.Parent = eye1 eyem1.MeshType = "Sphere" eyem1.Scale = VT(.6,.7,1) local eye2 = Instance.new("Part",char) eye2.Size=VT(0.2, 0.3, 0.2) eye2.Name="Eye" eye2.Material="Neon" local eyem2 = Instance.new("SpecialMesh") eyem2.Parent = eye2 eyem2.MeshType = "Sphere" eyem2.Scale = VT(.6,.7,1) eye1.CanCollide=false eye2.CanCollide=false eye1.CanCollide=false eye2.CanCollide=false me.TextureId = "rbxassetid://991998179" me2.TextureId = "rbxassetid://991998179" if eyecolor==1 then eye1.Color = Color3.new(0, 1, 1) eye2.Color = Color3.new(0, 1, 1) elseif eyecolor==2 then eye1.Color = Color3.new(1, 1, 0.498039) eye2.Color = Color3.new(1, 1, 0.498039) elseif eyecolor==-1 then eye1.Color = Color3.new(0.666667, 1, 1) eye2.Color = Color3.new(0.666667, 1, 1) elseif eyecolor==-2 then eye1.Color = Color3.new(1, 0.666667, 0) eye2.Color = Color3.new(1, 0.666667, 0) end local eyeweld1 = Instance.new("Weld", char) eyeweld1.Part0 = H eyeweld1.Part1 = eye1 eyeweld1.C1 = CFrame.new(0.2, -0.2, 0.5) local eyeweld2 = Instance.new("Weld", char) eyeweld2.Part0 = H eyeweld2.Part1 = eye2 eyeweld2.C1 = CFrame.new(-0.2, -0.2, 0.5) Hair.CanCollide=false Ear2.CanCollide=false smoothn(Ear2) smoothn(Hair) spawn(function() blink(eyem1,eyem2) end) end if T then local Tail = Instance.new("Part",char) Tail.Name="Tail!" Tail.Size = VT() Tail.BrickColor=BrickColor.White() local tailm = Instance.new("SpecialMesh",Tail) tailm.MeshId="rbxassetid://188635159" tailm.Scale=VT(1.5, 1.5, 1.5) local tailweld = Instance.new("Weld",char) tailweld.Part0=T tailweld.Part1=Tail tailweld.C1=CFrame.new(-1.8,-1.8,0) tailweld.C0=CFrame.new(-.1,-1.3,0)*CFrame.Angles(math.rad(25),-math.rad(80),-math.rad(25)) local neckhair = Instance.new("Part",char) neckhair.Name="Floof" neckhair.Size=VT() neckhair.BrickColor=BrickColor.White() local neckm = Instance.new("SpecialMesh",neckhair) neckm.MeshId="rbxassetid://6832038681" neckm.Scale=VT(1,1,1) local Neckweld = Instance.new("Weld",char) Neckweld.Part0=T Neckweld.Part1=neckhair Neckweld.C0=CFrame.new(0,.6,0)*CFrame.Angles(0,math.rad(180),0) local neckfur1 = Instance.new("Part",char) neckfur1.Name="neckfur" neckfur1.Size=VT() neckfur1.BrickColor=BrickColor.White() local fur1mesh = Instance.new("SpecialMesh",neckfur1) fur1mesh.MeshId="rbxassetid://437432504" fur1mesh.Scale=VT(.01,.01,.01) local neckfur1weld = Instance.new("Weld",char) neckfur1weld.Part0=T neckfur1weld.Part1=neckfur1 neckfur1weld.C0=CFrame.new(.4,1,.05) local neckfur2 = Instance.new("Part",char) neckfur2.Name="neckfur" neckfur2.Size=VT() neckfur2.BrickColor=BrickColor.White() local fur2mesh = Instance.new("SpecialMesh",neckfur2) fur2mesh.MeshId="rbxassetid://437432504" fur2mesh.Scale=VT(.01,.01,.01) local neckfur2weld = Instance.new("Weld",char) neckfur2weld.Part0=T neckfur2weld.Part1=neckfur2 neckfur2weld.C0=CFrame.new(-.4,1,.05) Tail.CanCollide=false neckfur1.CanCollide=false neckfur2.CanCollide=false neckhair.CanCollide=false smoothn(Tail) smoothn(neckfur1) smoothn(neckfur2) smoothn(neckhair) tailm.TextureId = "rbxassetid://991998179" fur1mesh.TextureId = "rbxassetid://991998179" fur2mesh.TextureId = "rbxassetid://991998179" neckm.TextureId = "rbxassetid://991998179" spawn(function() while tailweld.Parent~=nil do local c1 = math.sin(tick()/0.6)/10 local c2 = math.sin(tick()/1)/10 tailweld.C0=CFrame.new(-.2,-1.3,0)*CFrame.Angles(math.rad(25)+c1*1.6,-math.rad(80)+c2*1.1,-math.rad(25)+c1*1.2) swait() end end) end end end pcall(function() pcall(function() cover(char["Torso"],2.05,1.05,1.05,Vector3.new(0,0,0)) end) wait() pcall(function() cover(char["Right Arm"],1.05,1.05,1.05,Vector3.new(0,1,0)) end) wait() pcall(function() cover(char["Left Arm"],1.05,1.05,1.05,Vector3.new(0,1,0)) end) wait() pcall(function() cover(char["Right Leg"],1.05,1.05,1.05,Vector3.new(0,1,0)) end) wait() pcall(function() cover(char["Left Leg"],1.05,1.05,1.05,Vector3.new(0,1,0))end) wait(0.75) re("Torso") re("Right Arm") re("Left Arm") re("Right Leg") re("Left Leg") col("Head") acc() end) game:GetService("RunService").Stepped:Wait() oldanim.Parent = char game:GetService("RunService").Stepped:Wait() oldanim.Disabled=false add() end) end) swait(65) isPuddle=false transforming=false pcall(function() spawn(function() swait() local torsoo = Player.Character:FindFirstChild("Torso") torsoo.Touched:Connect(function(obj) if isattacking==false or grabbed==true then return end if obj.Parent~=nil then local humm = obj.Parent:FindFirstChildOfClass("Humanoid") if obj.Parent:IsA("Model") and humm~=nil then pcall(function() local punch = torsoo:FindFirstChild("hitt") if punch then punch.SoundId="rbxassetid://7093728925" punch.Volume = 1 punch.PlaybackSpeed=1+math.random(-math.random()*2,math.random()*2) punch:Play() else punch = Instance.new("Sound",torsoo) punch.SoundId="rbxassetid://7093728925" punch.Volume = 1 punch:Play() punch.Name="hitt" end end) if obj.Parent:FindFirstChild("Torso") then grabbed=true end transformother(obj.Parent,obj,torsoo) grabbed=false end end end) end) end) end spawn(function() while true do game:GetService("RunService").Stepped:Wait() if Player.Character~=nil then local TORSO = Player.Character:FindFirstChild("Torso") if TORSO then Pos = TORSO end local ROOT = Player.Character:FindFirstChild("HumanoidRootPart") if ROOT then local SOUND = ROOT:FindFirstChildOfClass("Sound") if SOUND then SOUND:Destroy() end end local Hum = Player.Character:FindFirstChildOfClass("Humanoid") if Hum~=nil then Hum.DisplayName = " " if transforming then Hum.JumpPower=0 Hum.WalkSpeed=0 else Hum.WalkSpeed = oldwalkspeed Hum.JumpPower = oldjumpheight end if Hum.Health==0 then makeblob() else if not Player.Character:FindFirstChildOfClass("ForceField") then Instance.new("ForceField",Player.Character).Visible=false end end else makeblob() end end end end) makeblob() function makeweld(motor) local C0 = motor.C0 local C1 = motor.C1 if motor.Name=="Right Arm" then C0=CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0) C1=CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0) end if motor.Name=="Left Arm" then C0=CFrame.new(-1, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0) C1=CFrame.new(0.5, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0) end local part0 = motor.Part0 local part1 = motor.Part1 local parent = motor.Parent local name = motor.Name local weld = Instance.new("Weld",parent) weld.Part0=part0 weld.Part1=part1 weld.C0=C0 weld.C1=C1 weld.Name=name return weld end local att = false function Attack(Type) if att and Type~="bite" then return end att=true local Beast = Player.Character if Beast==nil then return end local torso = Beast:FindFirstChild("Torso") if torso==nil then return end local LeftShoulder = torso:FindFirstChild("Left Shoulder") local RightShoulder = torso:FindFirstChild("Right Shoulder") local Neck = torso:FindFirstChild("Neck") local rightweld local leftweld local neckweld --Right arm coroutine.resume(coroutine.create(function() if RightShoulder~=nil then local oldC0 = RightShoulder.C0 rightweld = makeweld(RightShoulder) --RightShoulder.Enabled=false if Type=="grab" then tweening(rightweld,rightweld.C0*CFrame.Angles(0,0,math.rad(85)),true,false,.2) swait(8) tweening(rightweld,rightweld.C0*CFrame.new(0,-1.5,0.1)*CFrame.Angles(math.rad(-30),0,0),true,false,.3) swait(7) isattacking=true tweening(rightweld,rightweld.C0*CFrame.new(0,1,0.1)*CFrame.Angles(math.rad(35),0,0),true,false,.15) swait(8) isattacking=false spawn(function() while infect==false do swait() if rightweld.Parent==nil or losen then return end end if infect==true then tweening(rightweld,oldC0*CFrame.new(0,-0.2,-0.2)*CFrame.Angles(math.rad(0),math.rad(10),math.rad(130)),true,false,.3) --tweening(rightweld,rightweld.C0*CFrame.new(0,-0.2,0.5)*CFrame.Angles(math.rad(50),0,0),true,false,.15) end end) while grabbed==true do swait(10) end tweening(rightweld,oldC0,true,false,.5) elseif Type=="push" then tweening(rightweld,oldC0*CFrame.Angles(0,0,math.rad(90))*CFrame.new(0,.5,0),true,false,.1) swait(8) tweening(rightweld,rightweld.C0*CFrame.Angles(math.rad(-20),0,0),true,false,.1) isattacking=true swait(4) tweening(rightweld,rightweld.C0*CFrame.new(0,-1.4,-.5)*CFrame.Angles(math.rad(40),0,0),true,false,.1) swait(3) tweening(rightweld,rightweld.C0*CFrame.new(0,-.2,-.2)*CFrame.Angles(math.rad(10),math.rad(5),0),true,false,.1) swait(3) tweening(rightweld,oldC0,true,false,.5) isattacking=false elseif Type=="bite" then --tweening(leftweld,oldC0*CFrame.new(-1,-.4,-0.2)*CFrame.Angles(math.rad(30),0,math.rad(120)),true,false,.15) --tweening(rightweld,oldC0*CFrame.new(0,-0.2,-0.2)*CFrame.Angles(math.rad(0),math.rad(10),math.rad(130)),true,false,.15) end end end)) --Neck coroutine.resume(coroutine.create(function() if Neck~=nil and Type=="bite" or Type=="grab" then local oldC0 = Neck.C0 neckweld = makeweld(Neck) --Neck.Enabled=false spawn(function() while infect==false do swait() if neckweld.Parent==nil or losen then return end end if infect==true and not losen then tweening(neckweld,oldC0*CFrame.Angles(0,math.rad(-20),0),true,false,.3) end while grabbed==true do swait(10) end tweening(neckweld,oldC0,true,false,.4) end) end end)) --Left arm coroutine.resume(coroutine.create(function() if LeftShoulder~=nil then local oldC0 = LeftShoulder.C0 leftweld = makeweld(LeftShoulder) --LeftShoulder.Enabled=false if Type=="grab" then tweening(leftweld,leftweld.C0*CFrame.Angles(0,0,math.rad(-85)),true,false,.2) swait(8) tweening(leftweld,leftweld.C0*CFrame.new(0,-1.5,-0.1)*CFrame.Angles(math.rad(-30),0,0),true,false,.3) swait(7) isattacking=true tweening(leftweld,leftweld.C0*CFrame.new(0,1,0.1)*CFrame.Angles(math.rad(35),0,0),true,false,.15) swait(8) isattacking=false spawn(function() while infect==false do swait() if leftweld.Parent==nil or losen then return end end if infect==true then tweening(leftweld,oldC0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(-20),math.rad(-50)),true,false,.15) end end) while grabbed==true do swait(10) end tweening(leftweld,oldC0,true,false,.5) elseif Type=="push" then tweening(leftweld,oldC0*CFrame.Angles(0,0,math.rad(-90))*CFrame.new(0,.5,0),true,false,.1) swait(8) tweening(leftweld,leftweld.C0*CFrame.Angles(math.rad(-20),0,0),true,false,.1) isattacking=true swait(4) tweening(leftweld,leftweld.C0*CFrame.new(0,-1.4,-.5)*CFrame.Angles(math.rad(40),0,0),true,false,.1) swait(3) tweening(leftweld,leftweld.C0*CFrame.new(0,-.2,-.2)*CFrame.Angles(math.rad(10),math.rad(5),0),true,false,.1) swait(3) tweening(leftweld,oldC0,true,false,.5) isattacking=false elseif Type=="bite" then --tweening(leftweld,oldC0*CFrame.new(-1,-.4,-0.2)*CFrame.Angles(math.rad(30),0,math.rad(120)),true,false,.15) end end end)) swait(48) while grabbed==true do swait(50) end if LeftShoulder~=nil or RightShoulder~=nil or Neck~=nil then pcall(function() LeftShoulder.Enabled=true leftweld:Destroy() end) pcall(function() RightShoulder.Enabled=true rightweld:Destroy() end) pcall(function() Neck.Enabled=true neckweld:Destroy() end) end swait(5) isattacking=false att=false end Remote.OnServerEvent:Connect(function(plr,kie) if plr~=Player then return end if kie=="v" and not isPuddle and not bit then if not grabbed then Attack("grab") else if not infect then infect=true end end elseif kie=="m" and not isPuddle and not grabbed and not bit then makeblob() elseif kie=="n" and not isPuddle and not killmode and not bit then if grabbed and not losen then losen=true return end killmode=true pcall(function() Attack("push") end) killmode=false end end) Player.CharacterAdded:Connect(function() if not Player.Character:FindFirstChild("isabeast") then swait() makeblob() end end) Pos.Touched:Connect(function(obj) if obj.Parent~=nil then if obj.Parent:IsA("Model") and not obj.Parent:FindFirstChild("isabeast") then transform(obj.Parent,obj) end end end) Player.Chatted:Connect(function(MSG) if MSG=="g/host" then spawn(function() local CHAR = Instance.new("Model",workspace) CHAR.Name="Robot" local TORSO = Instance.new("Part",CHAR) TORSO.Name="Torso" TORSO.Size=Vector3.new(2,2,1) local RP = Instance.new("Part",CHAR) RP.Name="HumanoidRootPart" RP.Size=Vector3.new(2,2,1) RP.Transparency=1 local HEAD = Instance.new("Part",CHAR) HEAD.Size=Vector3.new(2,1,1) HEAD.Name="Head" local mesh = Instance.new("SpecialMesh",HEAD) mesh.MeshType="Head" mesh.Scale = Vector3.new(1.25, 1.25, 1.25) mesh.Name="Mesh" local RIGHTARM = Instance.new("Part",CHAR) RIGHTARM.Size=Vector3.new(1,2,1) RIGHTARM.Name="Right Arm" local LEFTARM = Instance.new("Part",CHAR) LEFTARM.Size=Vector3.new(1,2,1) LEFTARM.Name="Left Arm" local LEFTLEG = Instance.new("Part",CHAR) LEFTLEG.Size=Vector3.new(1,2,1) LEFTLEG.Name="Left Leg" local RIGHTLEG = Instance.new("Part",CHAR) RIGHTLEG.Size=Vector3.new(1,2,1) RIGHTLEG.Name="Right Leg" spawn(function() RP.CFrame = Player.Character:WaitForChild("HumanoidRootPart").CFrame*CFrame.new(math.random()*5,6,math.random()*5) end) Instance.new("Humanoid",CHAR) JOINTS(CHAR) end) end end)
Editor Settings
Theme
Key bindings
Full width
Lines