Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local remote = NS ([==[
- warn("made by teotv201")
- notpasstext = {"YOU SHALL NOT PASS!"}
- passtext = {"PASS!"}
- wait(1)
- victim = nil
- lp = owner
- char = lp.Character
- local humanoid = lp.Character.Humanoid
- Instance.new("ForceField",lp.Character).Visible = false
- torso = nil
- char.Animate:remove()
- humanoid.Animator:remove()
- gc = char:GetChildren()
- char:FindFirstChildOfClass("Humanoid").WalkSpeed = 25
- hum = char:FindFirstChildOfClass("Humanoid")
- for i=1, #gc do
- if gc[i].ClassName == "Accessory" or gc[i].ClassName == "Hat" then
- gc[i].Handle.Transparency = 1
- end
- if gc[i].ClassName == "Part" then
- gc[i].Transparency = 1
- end
- end
- char.Head:FindFirstChildOfClass("Decal"):Destroy()
- head = char.Head
- ft = char:FindFirstChild("Torso")
- if ft then
- torso = ft
- elseif char:FindFirstChild("UpperTorso") then
- torso = char:FindFirstChild("UpperTorso")
- end
- local bbg = Instance.new("BillboardGui")
- bbg.Name = "Character"
- bbg.Adornee = torso
- bbg.AlwaysOnTop = false
- bbg.Size = UDim2.new(12,0,12,0)
- bbg.StudsOffset = Vector3.new(0,3,0)
- local image = Instance.new("ImageLabel")
- image.BackgroundTransparency = 1
- image.Size = UDim2.new(1,0,1,0)
- image.Image = "rbxassetid://1844784370"
- image.Parent = bbg
- bbg.Parent = torso
- blockpart = Instance.new("Part",char)
- blockpart.Anchored = false
- blockpart.Name = "BlockPart"
- blockpart.Transparency = 1
- blockpart.CanCollide = false
- blockpart.Size = Vector3.new(10,10,10)
- local weld = Instance.new("Weld",blockpart)
- weld.Part0 = char.Torso
- weld.Part1 = blockpart
- weld.C0 = CFrame.new(0, 0, 0)
- bgui2 = Instance.new("BillboardGui",torso)
- bgui2.AlwaysOnTop = false
- bgui2.Name = "TextGui"
- bgui2.Size = UDim2.new(0,500,0,1000)
- bgui2.Adornee = torso
- bgui2.StudsOffset = Vector3.new(0,3,0)
- text = Instance.new("TextLabel",bgui2)
- text.BackgroundTransparency = 1
- text.Size = UDim2.new(0,500,0,100)
- text.Position = UDim2.new(0,0,0,250)
- text.TextColor3 = Color3.new(1,1,1)
- text.Text = ""
- text.TextScaled = true
- function changetext(msg)
- for i=1, string.len(msg) do
- wait(0.01)
- text.Text = string.sub(msg,1,i)
- end
- wait(0.2)
- for i=1, 10 do
- wait(0.02)
- text.TextTransparency = text.TextTransparency + 0.1
- end
- text.Text = ""
- text.TextTransparency = 0
- end
- blockdebounce = false
- char.Torso.Touched:connect(function(hit)
- if hit.Parent ~= char and hit.Parent.Parent ~= char and hit.Parent.Parent.Parent ~= char and hit.Parent:FindFirstChildOfClass("Humanoid") then
- if not hit.Parent:FindFirstChildOfClass("Tool") then
- if blockdebounce == false then
- blockdebounce = true
- torso.Anchored = true
- blockpart.CanCollide = true
- changetext(notpasstext[math.random(1,#notpasstext)])
- wait(0.2)
- blockpart.CanCollide = false
- torso.Anchored = false
- blockdebounce = false
- end
- local taken = false
- for i,v in pairs(hit.Parent:GetDescendants()) do
- if v:IsA("BasePart") or v:IsA("Model") then
- local limbs = {"Status", "HumanoidRootPart", "Head", "Torso", "Right Arm", "Left Arm", "Right Leg", "Left Leg", "LeftFoot", "LeftHand", "LeftLowerArm", "LeftLowerLeg", "LeftUpperArm", "LeftUpperLeg", "LowerTorso", "RightFoot", "RightHand", "RightLowerArm", "RightLowerLeg", "RightUpperArm", "RightUpperLeg", "UpperTorso", "LowerTorso"}
- local ok = true
- for _,nm in pairs(limbs) do
- if v.Name == nm then
- ok = false
- end
- end
- if v.Parent then
- if v.Parent:IsA("Accessory") or v.Parent:IsA("Hat") or v.Parent:IsA("Shirt") or v.Parent:IsA("Pants") or v.Parent:IsA("ShirtGraphic") then
- changetext(passtext[math.random(1,#passtext)])
- ok = false
- end
- end
- if ok then
- taken = true
- changetext(passtext[math.random(1,#passtext)])
- v:ClearAllChildren()
- v:remove()
- end
- end
- end
- else
- if blockdebounce == false then
- blockdebounce = false
- hit.Parent:FindFirstChildOfClass("Tool"):remove()
- wait(0.2)
- for a=1, 10 do
- wait(0.1)
- il.ImageTransparency = il.ImageTransparency + 0.1
- end
- head.CFrame = head.CFrame + Vector3.new(math.random(-100,100),0,math.random(-100,100))
- il.ImageTransparency = 0
- blockdebounce = false
- end
- end
- end
- end)
- local num = math.random(1,99999999)
- plr = owner
- repeat wait() until plr.Character
- char = plr.Character
- hum = char:FindFirstChildOfClass("Humanoid")
- char:FindFirstChildOfClass("Humanoid").MaxHealth = 'inf'
- char:FindFirstChildOfClass("Humanoid").Health = 'inf'
- char:FindFirstChildOfClass("Humanoid").Name = num
- Instance.new("ForceField",char).Visible = false
- gc = char:GetChildren()
- for i=1, #gc do
- if gc[i].ClassName == "Hat" or gc[i].ClassName == "Accessory" then
- gc[i]:Destroy()
- end
- end
- tool = Instance.new("Tool",plr.Backpack)
- tool.RequiresHandle = false
- tool.Name = "Jump"
- tool.CanBeDropped = false
- tool.Activated:connect(function()
- char:FindFirstChildOfClass("Humanoid").Jump = true
- end)
- local BODY = {}
- LeftArm = char["Left Arm"]
- RightLeg = char["Right Leg"]
- LeftLeg = char["Left Leg"]
- for _, c in pairs(char:GetDescendants()) do
- if c:IsA("BasePart") and c.Name ~= "Handle" then
- if c ~= char.HumanoidRootPart and c ~= char.Torso and c ~= char.Head and c ~= char["Right Arm"] and c ~= LeftArm and c ~= RightLeg and c ~= LeftLeg and c ~= char.BlockPart then
- c.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0, 0, 0)
- end
- table.insert(BODY,{c,c.Parent,c.Material,c.Color,c.Transparency})
- elseif c:IsA("JointInstance") then
- table.insert(BODY,{c,c.Parent,nil,nil,nil})
- end
- end
- for e = 1, #BODY do
- if BODY[e] ~= nil then
- local STUFF = BODY[e]
- local PART = STUFF[1]
- local PARENT = STUFF[2]
- local MATERIAL = STUFF[3]
- local TRANSPARENCY = STUFF[5]
- if PART.ClassName == "Part" and PART ~= char.HumanoidRootPart then
- PART.Material = MATERIAL
- PART.Transparency = TRANSPARENCY
- end
- PART.AncestryChanged:Connect(function()
- PART.Parent = PARENT
- end)
- end
- end
- RootPart = char.HumanoidRootPart
- function refit()
- char.Parent = workspace
- for e = 1, #BODY do
- if BODY[e] ~= nil then
- local STUFF = BODY[e]
- local PART = STUFF[1]
- local PARENT = STUFF[2]
- local MATERIAL = STUFF[3]
- local COLOR = STUFF[4]
- local TRANSPARENCY = STUFF[5]
- local SIZE = STUFF[6]
- local NAME = STUFF[7]
- if PART.ClassName == "Part" and PART ~= RootPart then
- PART.Material = MATERIAL
- PART.Transparency = TRANSPARENCY
- PART.Name = PART.Name
- end
- if PART.Parent ~= PARENT then
- char:FindFirstChildOfClass("Humanoid"):remove()
- PART.Parent = PARENT
- Humanoid = Instance.new("Humanoid",char)
- Humanoid.Name = num
- Humanoid.PlatformStand = false
- char:FindFirstChildOfClass("Humanoid").MaxHealth = 'inf'
- char:FindFirstChildOfClass("Humanoid").Health = 'inf'
- end
- end
- end
- end
- hum.Died:connect(function()
- refit() -- To prevent the player from dieing.
- end)
- while true do
- wait()
- refit()
- char:FindFirstChildOfClass("Humanoid").MaxHealth = 'inf'
- char:FindFirstChildOfClass("Humanoid").Health = 'inf'
- char:FindFirstChildOfClass("Humanoid").PlatformStand = false
- char:FindFirstChildOfClass("Humanoid").Name = num
- end
- ]==], owner.Character):WaitForChild 'ServerRemote';
- mouse = owner:GetMouse ();
Add Comment
Please, Sign In to add comment