Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- Converted using Mokiros's Model to Script plugin
- -- Converted string size: 5574
- local genv={}
- local Scripts = {
- function() while true do
- script.Parent.CFrame = script.Parent.CFrame * CFrame.fromEulerAnglesXYZ(0,0.1,0)
- wait(0.01)
- end
- end;
- function() --� Rhino1004 �
- while true do
- script.Parent.Velocity = script.Parent.CFrame.lookVector *50
- wait(0.1)
- end
- end;
- function() function onTouched( hit )
- hit.Parent.Humanoid.Health = hit.Parent.Humanoid.Health-10
- end
- script.Parent.Touched:connect( onTouched )
- -- BrianConners end;
- function() print("Luffy555555's Sit OnTouch Script Running...")
- brick = script.Parent
- function OnTouched(part)
- local humanoid = part.Parent:FindFirstChild("Humanoid")
- if (humanoid ~= nil) then -- if a humanoid exists, then
- humanoid.Sit = true
- end
- end
- script.Parent.Touched:connect(OnTouched) end;
- function() local v = 200
- function onTouched(part) -- when the brick gets touched
- if part.Parent ~= nil then -- if it's human
- local h = part.Parent:findFirstChild("Humanoid")
- if h~=nil then
- h.Parent.HumanoidRootPart.Velocity=Vector3.new(0,v,0) -- shoot your humanoid in the air at v speed
- wait(0.5) -- wait this long
- end
- end
- end
- script.Parent.Touched:connect(onTouched)
- end;
- function() repeat wait()
- game.Workspace.Part.Position = game.Workspace.Part.Position + Vector3.new(1, 0, 0)
- until game.Workspace.Part.Position.X >= 1000
- -- Change last number to anything too a higher number
- -- Example '1500' and see if the brick falls off.
- -- Script must be put in either Workspace or Part.
- -- Works only On block, not on wedge cylinder etc... end;
- function() function onTouched(Hit)
- script.Parent.Parent.Door.CanCollide = false
- script.Parent.Parent.Door.Transparency = 0
- wait (0.1)
- script.Parent.Parent.Door.CanCollide = true
- script.Parent.Parent.Door.Transparency = 0
- end
- script.Parent.Touched:connect(onTouched) end;
- function() while true do
- script.Parent.CFrame = script.Parent.CFrame * CFrame.fromEulerAnglesXYZ(0,0.1,0)
- wait(0.01)
- end
- end;
- function() --� Rhino1004 �
- while true do
- script.Parent.Velocity = script.Parent.CFrame.lookVector *50
- wait(0.1)
- end
- end;
- function() function onTouched( hit )
- hit.Parent.Humanoid.Health = hit.Parent.Humanoid.Health-10
- end
- script.Parent.Touched:connect( onTouched )
- -- BrianConners end;
- function() print("Luffy555555's Sit OnTouch Script Running...")
- brick = script.Parent
- function OnTouched(part)
- local humanoid = part.Parent:FindFirstChild("Humanoid")
- if (humanoid ~= nil) then -- if a humanoid exists, then
- humanoid.Sit = true
- end
- end
- script.Parent.Touched:connect(OnTouched) end;
- function() local v = 200
- function onTouched(part) -- when the brick gets touched
- if part.Parent ~= nil then -- if it's human
- local h = part.Parent:findFirstChild("Humanoid")
- if h~=nil then
- h.Parent.HumanoidRootPart.Velocity=Vector3.new(0,v,0) -- shoot your humanoid in the air at v speed
- wait(0.5) -- wait this long
- end
- end
- end
- script.Parent.Touched:connect(onTouched)
- end;
- function() repeat wait()
- game.Workspace.Part.Position = game.Workspace.Part.Position + Vector3.new(1, 0, 0)
- until game.Workspace.Part.Position.X >= 1000
- -- Change last number to anything too a higher number
- -- Example '1500' and see if the brick falls off.
- -- Script must be put in either Workspace or Part.
- -- Works only On block, not on wedge cylinder etc... end;
- function() function onTouched(Hit)
- script.Parent.Parent.Door.CanCollide = false
- script.Parent.Parent.Door.Transparency = 0
- wait (0.1)
- script.Parent.Parent.Door.CanCollide = true
- script.Parent.Parent.Door.Transparency = 0
- end
- script.Parent.Touched:connect(onTouched) end;
- function() while true do
- script.Parent.CFrame = script.Parent.CFrame * CFrame.fromEulerAnglesXYZ(0,0.1,0)
- wait(0.01)
- end
- end;
- function() --� Rhino1004 �
- while true do
- script.Parent.Velocity = script.Parent.CFrame.lookVector *50
- wait(0.1)
- end
- end;
- function() function onTouched( hit )
- hit.Parent.Humanoid.Health = hit.Parent.Humanoid.Health-10
- end
- script.Parent.Touched:connect( onTouched )
- -- BrianConners end;
- function() print("Luffy555555's Sit OnTouch Script Running...")
- brick = script.Parent
- function OnTouched(part)
- local humanoid = part.Parent:FindFirstChild("Humanoid")
- if (humanoid ~= nil) then -- if a humanoid exists, then
- humanoid.Sit = true
- end
- end
- script.Parent.Touched:connect(OnTouched) end;
- function() local v = 200
- function onTouched(part) -- when the brick gets touched
- if part.Parent ~= nil then -- if it's human
- local h = part.Parent:findFirstChild("Humanoid")
- if h~=nil then
- h.Parent.HumanoidRootPart.Velocity=Vector3.new(0,v,0) -- shoot your humanoid in the air at v speed
- wait(0.5) -- wait this long
- end
- end
- end
- script.Parent.Touched:connect(onTouched)
- end;
- function() repeat wait()
- game.Workspace.Part.Position = game.Workspace.Part.Position + Vector3.new(1, 0, 0)
- until game.Workspace.Part.Position.X >= 1000
- -- Change last number to anything too a higher number
- -- Example '1500' and see if the brick falls off.
- -- Script must be put in either Workspace or Part.
- -- Works only On block, not on wedge cylinder etc... end;
- function() function onTouched(Hit)
- script.Parent.Parent.Door.CanCollide = false
- script.Parent.Parent.Door.Transparency = 0
- wait (0.1)
- script.Parent.Parent.Door.CanCollide = true
- script.Parent.Parent.Door.Transparency = 0
- end
- script.Parent.Touched:connect(onTouched) end;
- function() while true do
- script.Parent.CFrame = script.Parent.CFrame * CFrame.fromEulerAnglesXYZ(0,0.1,0)
- wait(0.01)
- end
- end;
- function() --� Rhino1004 �
- while true do
- script.Parent.Velocity = script.Parent.CFrame.lookVector *50
- wait(0.1)
- end
- end;
- function() function onTouched( hit )
- hit.Parent.Humanoid.Health = hit.Parent.Humanoid.Health-10
- end
- script.Parent.Touched:connect( onTouched )
- -- BrianConners end;
- function() print("Luffy555555's Sit OnTouch Script Running...")
- brick = script.Parent
- function OnTouched(part)
- local humanoid = part.Parent:FindFirstChild("Humanoid")
- if (humanoid ~= nil) then -- if a humanoid exists, then
- humanoid.Sit = true
- end
- end
- script.Parent.Touched:connect(OnTouched) end;
- function() local v = 200
- function onTouched(part) -- when the brick gets touched
- if part.Parent ~= nil then -- if it's human
- local h = part.Parent:findFirstChild("Humanoid")
- if h~=nil then
- h.Parent.HumanoidRootPart.Velocity=Vector3.new(0,v,0) -- shoot your humanoid in the air at v speed
- wait(0.5) -- wait this long
- end
- end
- end
- script.Parent.Touched:connect(onTouched)
- end;
- function() repeat wait()
- game.Workspace.Part.Position = game.Workspace.Part.Position + Vector3.new(1, 0, 0)
- until game.Workspace.Part.Position.X >= 1000
- -- Change last number to anything too a higher number
- -- Example '1500' and see if the brick falls off.
- -- Script must be put in either Workspace or Part.
- -- Works only On block, not on wedge cylinder etc... end;
- function() function onTouched(Hit)
- script.Parent.Parent.Door.CanCollide = false
- script.Parent.Parent.Door.Transparency = 0
- wait (0.1)
- script.Parent.Parent.Door.CanCollide = true
- script.Parent.Parent.Door.Transparency = 0
- end
- script.Parent.Touched:connect(onTouched) end;
- function() while true do
- script.Parent.CFrame = script.Parent.CFrame * CFrame.fromEulerAnglesXYZ(0,0.1,0)
- wait(0.01)
- end
- end;
- function() --� Rhino1004 �
- while true do
- script.Parent.Velocity = script.Parent.CFrame.lookVector *50
- wait(0.1)
- end
- end;
- function() function onTouched( hit )
- hit.Parent.Humanoid.Health = hit.Parent.Humanoid.Health-10
- end
- script.Parent.Touched:connect( onTouched )
- -- BrianConners end;
- function() print("Luffy555555's Sit OnTouch Script Running...")
- brick = script.Parent
- function OnTouched(part)
- local humanoid = part.Parent:FindFirstChild("Humanoid")
- if (humanoid ~= nil) then -- if a humanoid exists, then
- humanoid.Sit = true
- end
- end
- script.Parent.Touched:connect(OnTouched) end;
- function() local v = 200
- function onTouched(part) -- when the brick gets touched
- if part.Parent ~= nil then -- if it's human
- local h = part.Parent:findFirstChild("Humanoid")
- if h~=nil then
- h.Parent.HumanoidRootPart.Velocity=Vector3.new(0,v,0) -- shoot your humanoid in the air at v speed
- wait(0.5) -- wait this long
- end
- end
- end
- script.Parent.Touched:connect(onTouched)
- end;
- function() repeat wait()
- game.Workspace.Part.Position = game.Workspace.Part.Position + Vector3.new(1, 0, 0)
- until game.Workspace.Part.Position.X >= 1000
- -- Change last number to anything too a higher number
- -- Example '1500' and see if the brick falls off.
- -- Script must be put in either Workspace or Part.
- -- Works only On block, not on wedge cylinder etc... end;
- function() function onTouched(Hit)
- script.Parent.Parent.Door.CanCollide = false
- script.Parent.Parent.Door.Transparency = 0
- wait (0.1)
- script.Parent.Parent.Door.CanCollide = true
- script.Parent.Parent.Door.Transparency = 0
- end
- script.Parent.Touched:connect(onTouched) end;
- function() while true do
- script.Parent.CFrame = script.Parent.CFrame * CFrame.fromEulerAnglesXYZ(0,0.1,0)
- wait(0.01)
- end
- end;
- function() --� Rhino1004 �
- while true do
- script.Parent.Velocity = script.Parent.CFrame.lookVector *50
- wait(0.1)
- end
- end;
- function() function onTouched( hit )
- hit.Parent.Humanoid.Health = hit.Parent.Humanoid.Health-10
- end
- script.Parent.Touched:connect( onTouched )
- -- BrianConners end;
- function() print("Luffy555555's Sit OnTouch Script Running...")
- brick = script.Parent
- function OnTouched(part)
- local humanoid = part.Parent:FindFirstChild("Humanoid")
- if (humanoid ~= nil) then -- if a humanoid exists, then
- humanoid.Sit = true
- end
- end
- script.Parent.Touched:connect(OnTouched) end;
- function() local v = 200
- function onTouched(part) -- when the brick gets touched
- if part.Parent ~= nil then -- if it's human
- local h = part.Parent:findFirstChild("Humanoid")
- if h~=nil then
- h.Parent.HumanoidRootPart.Velocity=Vector3.new(0,v,0) -- shoot your humanoid in the air at v speed
- wait(0.5) -- wait this long
- end
- end
- end
- script.Parent.Touched:connect(onTouched)
- end;
- function() repeat wait()
- game.Workspace.Part.Position = game.Workspace.Part.Position + Vector3.new(1, 0, 0)
- until game.Workspace.Part.Position.X >= 1000
- -- Change last number to anything too a higher number
- -- Example '1500' and see if the brick falls off.
- -- Script must be put in either Workspace or Part.
- -- Works only On block, not on wedge cylinder etc... end;
- function() function onTouched(Hit)
- script.Parent.Parent.Door.CanCollide = false
- script.Parent.Parent.Door.Transparency = 0
- wait (0.1)
- script.Parent.Parent.Door.CanCollide = true
- script.Parent.Parent.Door.Transparency = 0
- end
- script.Parent.Touched:connect(onTouched) end;
- function() while true do
- script.Parent.CFrame = script.Parent.CFrame * CFrame.fromEulerAnglesXYZ(0,0.1,0)
- wait(0.01)
- end
- end;
- function() --� Rhino1004 �
- while true do
- script.Parent.Velocity = script.Parent.CFrame.lookVector *50
- wait(0.1)
- end
- end;
- function() function onTouched( hit )
- hit.Parent.Humanoid.Health = hit.Parent.Humanoid.Health-10
- end
- script.Parent.Touched:connect( onTouched )
- -- BrianConners end;
- function() print("Luffy555555's Sit OnTouch Script Running...")
- brick = script.Parent
- function OnTouched(part)
- local humanoid = part.Parent:FindFirstChild("Humanoid")
- if (humanoid ~= nil) then -- if a humanoid exists, then
- humanoid.Sit = true
- end
- end
- script.Parent.Touched:connect(OnTouched) end;
- function() local v = 200
- function onTouched(part) -- when the brick gets touched
- if part.Parent ~= nil then -- if it's human
- local h = part.Parent:findFirstChild("Humanoid")
- if h~=nil then
- h.Parent.HumanoidRootPart.Velocity=Vector3.new(0,v,0) -- shoot your humanoid in the air at v speed
- wait(0.5) -- wait this long
- end
- end
- end
- script.Parent.Touched:connect(onTouched)
- end;
- function() repeat wait()
- game.Workspace.Part.Position = game.Workspace.Part.Position + Vector3.new(1, 0, 0)
- until game.Workspace.Part.Position.X >= 1000
- -- Change last number to anything too a higher number
- -- Example '1500' and see if the brick falls off.
- -- Script must be put in either Workspace or Part.
- -- Works only On block, not on wedge cylinder etc... end;
- function() function onTouched(Hit)
- script.Parent.Parent.Door.CanCollide = false
- script.Parent.Parent.Door.Transparency = 0
- wait (0.1)
- script.Parent.Parent.Door.CanCollide = true
- script.Parent.Parent.Door.Transparency = 0
- end
- script.Parent.Touched:connect(onTouched) end;
- function() while true do
- wait()
- for i= 1, 300 do
- script.Parent.CFrame = script.Parent.CFrame * CFrame.new(0,-0.1,0)
- wait()
- end
- for i= 1, 300 do
- script.Parent.CFrame = script.Parent.CFrame * CFrame.new(0,0.1,0)
- wait()
- end
- end
- end;
- function() --- This will cause a brick to go in motion unanchored or not! ---
- while true do
- wait()
- for i= 1, 40 do
- script.Parent.CFrame = script.Parent.CFrame * CFrame.new(0,-0.1,0)
- wait()
- end
- for i= 1, 40 do
- script.Parent.CFrame = script.Parent.CFrame * CFrame.new(0,0.1,0)
- wait()
- end
- end end;
- function() while true do
- script.Parent.CFrame = script.Parent.CFrame * CFrame.fromEulerAnglesXYZ(0,0.1,0)
- wait(0.01)
- end
- end;
- function() --� Rhino1004 �
- while true do
- script.Parent.Velocity = script.Parent.CFrame.lookVector *50
- wait(0.1)
- end
- end;
- function() function onTouched( hit )
- hit.Parent.Humanoid.Health = hit.Parent.Humanoid.Health-10
- end
- script.Parent.Touched:connect( onTouched )
- -- BrianConners end;
- function() print("Luffy555555's Sit OnTouch Script Running...")
- brick = script.Parent
- function OnTouched(part)
- local humanoid = part.Parent:FindFirstChild("Humanoid")
- if (humanoid ~= nil) then -- if a humanoid exists, then
- humanoid.Sit = true
- end
- end
- script.Parent.Touched:connect(OnTouched) end;
- function() local v = 200
- function onTouched(part) -- when the brick gets touched
- if part.Parent ~= nil then -- if it's human
- local h = part.Parent:findFirstChild("Humanoid")
- if h~=nil then
- h.Parent.HumanoidRootPart.Velocity=Vector3.new(0,v,0) -- shoot your humanoid in the air at v speed
- wait(0.5) -- wait this long
- end
- end
- end
- script.Parent.Touched:connect(onTouched)
- end;
- function() repeat wait()
- game.Workspace.Part.Position = game.Workspace.Part.Position + Vector3.new(1, 0, 0)
- until game.Workspace.Part.Position.X >= 1000
- -- Change last number to anything too a higher number
- -- Example '1500' and see if the brick falls off.
- -- Script must be put in either Workspace or Part.
- -- Works only On block, not on wedge cylinder etc... end;
- function() function onTouched(Hit)
- script.Parent.Parent.Door.CanCollide = false
- script.Parent.Parent.Door.Transparency = 0
- wait (0.1)
- script.Parent.Parent.Door.CanCollide = true
- script.Parent.Parent.Door.Transparency = 0
- end
- script.Parent.Touched:connect(onTouched) end;
- function() while true do
- script.Parent.CFrame = script.Parent.CFrame * CFrame.fromEulerAnglesXYZ(0,0.1,0)
- wait(0.01)
- end
- end;
- function() --� Rhino1004 �
- while true do
- script.Parent.Velocity = script.Parent.CFrame.lookVector *50
- wait(0.1)
- end
- end;
- function() function onTouched( hit )
- hit.Parent.Humanoid.Health = hit.Parent.Humanoid.Health-10
- end
- script.Parent.Touched:connect( onTouched )
- -- BrianConners end;
- function() print("Luffy555555's Sit OnTouch Script Running...")
- brick = script.Parent
- function OnTouched(part)
- local humanoid = part.Parent:FindFirstChild("Humanoid")
- if (humanoid ~= nil) then -- if a humanoid exists, then
- humanoid.Sit = true
- end
- end
- script.Parent.Touched:connect(OnTouched) end;
- function() local v = 200
- function onTouched(part) -- when the brick gets touched
- if part.Parent ~= nil then -- if it's human
- local h = part.Parent:findFirstChild("Humanoid")
- if h~=nil then
- h.Parent.HumanoidRootPart.Velocity=Vector3.new(0,v,0) -- shoot your humanoid in the air at v speed
- wait(0.5) -- wait this long
- end
- end
- end
- script.Parent.Touched:connect(onTouched)
- end;
- function() repeat wait()
- game.Workspace.Part.Position = game.Workspace.Part.Position + Vector3.new(1, 0, 0)
- until game.Workspace.Part.Position.X >= 1000
- -- Change last number to anything too a higher number
- -- Example '1500' and see if the brick falls off.
- -- Script must be put in either Workspace or Part.
- -- Works only On block, not on wedge cylinder etc... end;
- function() function onTouched(Hit)
- script.Parent.Parent.Door.CanCollide = false
- script.Parent.Parent.Door.Transparency = 0
- wait (0.1)
- script.Parent.Parent.Door.CanCollide = true
- script.Parent.Parent.Door.Transparency = 0
- end
- script.Parent.Touched:connect(onTouched) end;
- function() while true do
- script.Parent.CFrame = script.Parent.CFrame * CFrame.fromEulerAnglesXYZ(0,0.1,0)
- wait(0.01)
- end
- end;
- function() --� Rhino1004 �
- while true do
- script.Parent.Velocity = script.Parent.CFrame.lookVector *50
- wait(0.1)
- end
- end;
- function() function onTouched( hit )
- hit.Parent.Humanoid.Health = hit.Parent.Humanoid.Health-10
- end
- script.Parent.Touched:connect( onTouched )
- -- BrianConners end;
- function() print("Luffy555555's Sit OnTouch Script Running...")
- brick = script.Parent
- function OnTouched(part)
- local humanoid = part.Parent:FindFirstChild("Humanoid")
- if (humanoid ~= nil) then -- if a humanoid exists, then
- humanoid.Sit = true
- end
- end
- script.Parent.Touched:connect(OnTouched) end;
- function() local v = 200
- function onTouched(part) -- when the brick gets touched
- if part.Parent ~= nil then -- if it's human
- local h = part.Parent:findFirstChild("Humanoid")
- if h~=nil then
- h.Parent.HumanoidRootPart.Velocity=Vector3.new(0,v,0) -- shoot your humanoid in the air at v speed
- wait(0.5) -- wait this long
- end
- end
- end
- script.Parent.Touched:connect(onTouched)
- end;
- function() repeat wait()
- game.Workspace.Part.Position = game.Workspace.Part.Position + Vector3.new(1, 0, 0)
- until game.Workspace.Part.Position.X >= 1000
- -- Change last number to anything too a higher number
- -- Example '1500' and see if the brick falls off.
- -- Script must be put in either Workspace or Part.
- -- Works only On block, not on wedge cylinder etc... end;
- function() function onTouched(Hit)
- script.Parent.Parent.Door.CanCollide = false
- script.Parent.Parent.Door.Transparency = 0
- wait (0.1)
- script.Parent.Parent.Door.CanCollide = true
- script.Parent.Parent.Door.Transparency = 0
- end
- script.Parent.Touched:connect(onTouched) end;
- function() while true do
- script.Parent.CFrame = script.Parent.CFrame * CFrame.fromEulerAnglesXYZ(0,0.1,0)
- wait(0.01)
- end
- end;
- function() --� Rhino1004 �
- while true do
- script.Parent.Velocity = script.Parent.CFrame.lookVector *50
- wait(0.1)
- end
- end;
- function() function onTouched( hit )
- hit.Parent.Humanoid.Health = hit.Parent.Humanoid.Health-10
- end
- script.Parent.Touched:connect( onTouched )
- -- BrianConners end;
- function() print("Luffy555555's Sit OnTouch Script Running...")
- brick = script.Parent
- function OnTouched(part)
- local humanoid = part.Parent:FindFirstChild("Humanoid")
- if (humanoid ~= nil) then -- if a humanoid exists, then
- humanoid.Sit = true
- end
- end
- script.Parent.Touched:connect(OnTouched) end;
- function() local v = 200
- function onTouched(part) -- when the brick gets touched
- if part.Parent ~= nil then -- if it's human
- local h = part.Parent:findFirstChild("Humanoid")
- if h~=nil then
- h.Parent.HumanoidRootPart.Velocity=Vector3.new(0,v,0) -- shoot your humanoid in the air at v speed
- wait(0.5) -- wait this long
- end
- end
- end
- script.Parent.Touched:connect(onTouched)
- end;
- function() repeat wait()
- game.Workspace.Part.Position = game.Workspace.Part.Position + Vector3.new(1, 0, 0)
- until game.Workspace.Part.Position.X >= 1000
- -- Change last number to anything too a higher number
- -- Example '1500' and see if the brick falls off.
- -- Script must be put in either Workspace or Part.
- -- Works only On block, not on wedge cylinder etc... end;
- function() function onTouched(Hit)
- script.Parent.Parent.Door.CanCollide = false
- script.Parent.Parent.Door.Transparency = 0
- wait (0.1)
- script.Parent.Parent.Door.CanCollide = true
- script.Parent.Parent.Door.Transparency = 0
- end
- script.Parent.Touched:connect(onTouched) end;
- function() while true do
- script.Parent.CFrame = script.Parent.CFrame * CFrame.fromEulerAnglesXYZ(0,0.1,0)
- wait(0.01)
- end
- end;
- function() --� Rhino1004 �
- while true do
- script.Parent.Velocity = script.Parent.CFrame.lookVector *50
- wait(0.1)
- end
- end;
- function() function onTouched( hit )
- hit.Parent.Humanoid.Health = hit.Parent.Humanoid.Health-10
- end
- script.Parent.Touched:connect( onTouched )
- -- BrianConners end;
- function() print("Luffy555555's Sit OnTouch Script Running...")
- brick = script.Parent
- function OnTouched(part)
- local humanoid = part.Parent:FindFirstChild("Humanoid")
- if (humanoid ~= nil) then -- if a humanoid exists, then
- humanoid.Sit = true
- end
- end
- script.Parent.Touched:connect(OnTouched) end;
- function() local v = 200
- function onTouched(part) -- when the brick gets touched
- if part.Parent ~= nil then -- if it's human
- local h = part.Parent:findFirstChild("Humanoid")
- if h~=nil then
- h.Parent.HumanoidRootPart.Velocity=Vector3.new(0,v,0) -- shoot your humanoid in the air at v speed
- wait(0.5) -- wait this long
- end
- end
- end
- script.Parent.Touched:connect(onTouched)
- end;
- function() repeat wait()
- game.Workspace.Part.Position = game.Workspace.Part.Position + Vector3.new(1, 0, 0)
- until game.Workspace.Part.Position.X >= 1000
- -- Change last number to anything too a higher number
- -- Example '1500' and see if the brick falls off.
- -- Script must be put in either Workspace or Part.
- -- Works only On block, not on wedge cylinder etc... end;
- function() function onTouched(Hit)
- script.Parent.Parent.Door.CanCollide = false
- script.Parent.Parent.Door.Transparency = 0
- wait (0.1)
- script.Parent.Parent.Door.CanCollide = true
- script.Parent.Parent.Door.Transparency = 0
- end
- script.Parent.Touched:connect(onTouched) end;}local ActualScripts = {}
- function s(var)
- local func = table.remove(Scripts,1)
- setfenv(func,setmetatable({script=var,require=fake_require or require,global=genv},{
- __index = getfenv(func),
- }))
- table.insert(ActualScripts,coroutine.wrap(func))
- end
- Decode = function(str,t,props,classes,values,ICList,Model,CurPar,LastIns,split,RemoveAndSplit,InstanceList)
- local tonum,table_remove,inst,parnt,comma,table_foreach = tonumber,table.remove,Instance.new,"Parent",",",
- function(t,f)
- for a,b in pairs(t) do
- f(a,b)
- end
- end
- local Types = {
- Color3 = Color3.new,
- Vector3 = Vector3.new,
- Vector2 = Vector2.new,
- UDim = UDim.new,
- UDim2 = UDim2.new,
- CFrame = CFrame.new,
- Rect = Rect.new,
- NumberRange = NumberRange.new,
- BrickColor = BrickColor.new,
- PhysicalProperties = PhysicalProperties.new,
- NumberSequence = function(...)
- local a = {...}
- local t = {}
- repeat
- t[#t+1] = NumberSequenceKeypoint.new(table_remove(a,1),table_remove(a,1),table_remove(a,1))
- until #a==0
- return NumberSequence.new(t)
- end,
- ColorSequence = function(...)
- local a = {...}
- local t = {}
- repeat
- t[#t+1] = ColorSequenceKeypoint.new(table_remove(a,1),Color3.new(table_remove(a,1),table_remove(a,1),table_remove(a,1)))
- until #a==0
- return ColorSequence.new(t)
- end,
- number = tonumber,
- boolean = function(a)
- return a=="1"
- end
- }
- split = function(str,sep)
- if not str then return end
- local fields = {}
- local ConcatNext = false
- str:gsub(("([^%s]+)"):format(sep),function(c)
- if ConcatNext == true then
- fields[#fields] = fields[#fields]..sep..c
- ConcatNext = false
- else
- fields[#fields+1] = c
- end
- if c:sub(#c)=="\\" then
- c = fields[#fields]
- fields[#fields] = c:sub(1,#c-1)
- ConcatNext = true
- end
- end)
- return fields
- end
- RemoveAndSplit = function(t)
- return split(table_remove(t,1),comma)
- end
- t = split(str,";")
- props = RemoveAndSplit(t)
- classes = RemoveAndSplit(t)
- values = split(table_remove(t,1),'|')
- ICList = RemoveAndSplit(t)
- InstanceList = {}
- Model = inst"Model"
- CurPar = Model
- table_foreach(t,function(ct,c)
- if c=="n" or c=="p" then
- CurPar = c=="n" and LastIns or CurPar[parnt]
- else
- ct = split(c,"|")
- local class = classes[tonum(table_remove(ct,1))]
- if class=="UnionOperation" then
- LastIns = {UsePartColor="1"}
- else
- LastIns = inst(class)
- if LastIns:IsA"Script" then
- s(LastIns)
- elseif LastIns:IsA("ModuleScript") then
- ms(LastIns)
- end
- end
- local function SetProperty(LastIns,p,str,s)
- s = Types[typeof(LastIns[p])]
- if p=="CustomPhysicalProperties" then
- s = PhysicalProperties.new
- end
- if s then
- LastIns[p] = s(unpack(split(str,comma)))
- else
- LastIns[p] = str
- end
- end
- local UnionData
- table_foreach(ct,function(s,p,a,str)
- a = p:find":"
- p,str = props[tonum(p:sub(1,a-1))],values[tonum(p:sub(a+1))]
- if p=="UnionData" then
- UnionData = split(str," ")
- return
- end
- if class=="UnionOperation" then
- LastIns[p] = str
- return
- end
- SetProperty(LastIns,p,str)
- end)
- if UnionData then
- local LI_Data = LastIns
- LastIns = DecodeUnion(UnionData)
- table_foreach(LI_Data,function(p,str)
- SetProperty(LastIns,p,str)
- end)
- end
- table.insert(InstanceList,LastIns)
- LastIns[parnt] = CurPar
- end
- end)
- table_remove(ICList,1)
- table_foreach(ICList,function(a,b)
- b = split(b,">")
- InstanceList[tonum(b[1])][props[tonum(b[2])]] = InstanceList[tonum(b[3])]
- end)
- return Model:GetChildren()
- end
- local Objects = Decode('Name,Color,Position,Orientation,Size,BottomSurface,TopSurface,Scale,MeshId,TextureId,MeshType,Rotation,CFrame,Visible,Attachment0,Attachment1,Thickness,Damping,FreeLength,Stiffness,HealthDisplayType,A'
- ..'nchored,C0,C1,Part0;Part,Model,SpecialMesh,Attachment,Script,SpringConstraint,BodyPosition,Humanoid,Snap;Part|The God of Oof|Bighead|0.1058,0.1647,0.2078|-40.8436,1.5493,93.4407|0,180,0|1.5493,3.0986,'
- ..'1.5493|0|1.5493,1.5493,1.5493|http://www.roblox.com/asset/?id=1047997|http://www.roblox.com/asset/?id=1047998|5|Attachment1|-0.7747,0,0|-0,-4.3293,-90|-0.7747,0,0,0,0.9971,-0.0755,-1,0,0,0,0.0754,0.99'
- ..'71|0,1.5493,0|0,1.5493,0,0,0.9971,-0.0755,-1,0,0,0,0.0754,0.9971|Fall off script|-41.5478,2.0493,88.1447|1.5493,2.0986,1.5493|0,1.0493,0|0,1.0493,0,0,0.9971,-0.0755,-1,0,0,0,0.0754,0.9971|Attachment0|'
- ..'0,0,90|0,1.0493,0,0,-1,0,1,0,-0,0,0,1|New Yeller|1|2|29.3694|1000|-24.5476,2.0493,88.1447|-31.5477,2.0493,94.1448|-36.5477,2.0493,94.1448|-24.5476,2.0493,94.1448|-36.2819,1.5493,78.313|90,180,0|0,-1.5'
- ..'494,0|-85.6708,-90,90|-90,-4.3293,-0|0,-1.5494,0,0.9971,0,-0.0755,0.0754,0,0.9971,0,-1,0|-85.6708,-90,0|-90,-4.3293,-90|0,-1.5494,0,0,0.9971,-0.0755,0,0.0754,0.9971,1,0,0|magnetism|10.5,17.8149,175.5|'
- ..'2|Head|1,1,0|-32.6265,13.7917,87.7493|0,175.6699,0|4.8719,4.8719,2.4359|2.4359,2.4359,2.4359|0,-1.5001,0,1,0,0,0,0,-1,0,1,0|0,1.4999,0,1,0,0,0,0,-1,0,1,0|0,-2.436,-0.0001|-0,-0,-90|0,-2.436,-0.0001,0,'
- ..'1,-0,-1,0,0,0,0,1|11.8855|0,-2.436,0|0,-2.436,0,0,1,-0,-1,0,0,0,0,1|11.5495|17.2104|16.8638|0,4.3292,90|0,-2.436,0,0,-0.9972,0.0754,1,0,-0,0,0.0754,0.9971|-1.624,-2.436,-1.624|-1.624,-2.436,-1.624,0,-'
- ..'0.9972,0.0754,1,0,-0,0,0.0754,0.9971|0,-1.624,1.2179|-0,-85.6708,0|-0,-85.6708,-0|0,-1.624,1.2179,0.0754,0,-0.9972,0,1,0,0.9971,0,0.0754|-1.624,-1.624,1.2179|-1.624,-1.624,1.2179,0,-0.9972,0.0754,1,0,'
- ..'-0,0,0.0754,0.9971|test|test2|-31.5477,2.0493,84.1447|-25.4368,1.5493,78.313|85.6707,90,-90|90,4.3292,-180|0,-1.5494,0,-0.9972,0,0.0754,-0.0755,0,-0.9972,0,-1,0|-23.8011,1.5493,84.1447|-0,-90,90|-90,-'
- ..'90,0|0,1.5493,0,0,0,-1,1,0,0,0,-1,0|0,1.5493,0,0,-1,0,1,0,-0,0,0,1|30.0789|-40.8435,1.5493,84.1447|32.3675|-31.5477,1.5493,77.9476|0,1.5493,0.7746|-0,-90,0|0,1.5493,0.7746,0,0,-1,0,1,0,1,0,0|32.3365;0'
- ..',18>15>17,18>16>105,31>15>30,31>16>105,44>15>43,44>16>105,57>15>56,57>16>105,70>15>69,70>16>105,93>25>91,95>15>94,95>16>5,98>15>97,100>15>99,100>16>127,102>15>101,102>16>81,103>15>94,103>16>5,116>15>1'
- ..'15,116>16>105,141>15>140,141>16>108,154>15>153,154>16>106,167>15>166,167>16>107;2|1:2;n;1|1:3|2:4|3:5|4:6|5:7|6:8|7:8|2:4|2:4;n;3|8:9|9:10|10:11|11:12;4|1:13|3:14|4:15|12:15|13:16;4|1:13|3:17|4:15|12:'
- ..'15|13:18;5;5;5;5;5;5|1:19;5;p;1|1:3|2:4|3:20|4:6|5:21|6:8|7:8|2:4|2:4;n;3|8:9|9:10|10:11|11:12;4|1:13|3:14|4:15|12:15|13:16;4|1:13|3:22|4:15|12:15|13:23;4|1:24|3:22|4:25|12:25|13:26;6|2:27|14:28|2:27|'
- ..'17:28|18:29|19:30|20:31|2:27;5;5;5;5;5;5|1:19;5;p;1|1:3|2:4|3:32|4:6|5:21|6:8|7:8|2:4|2:4;n;3|8:9|9:10|10:11|11:12;4|1:13|3:14|4:15|12:15|13:16;4|1:13|3:22|4:15|12:15|13:23;4|1:24|3:22|4:25|12:25|13:2'
- ..'6;6|2:27|14:28|2:27|17:28|18:29|19:30|20:31|2:27;5;5;5;5;5;5|1:19;5;p;1|1:3|2:4|3:33|4:6|5:21|6:8|7:8|2:4|2:4;n;3|8:9|9:10|10:11|11:12;4|1:13|3:14|4:15|12:15|13:16;4|1:13|3:22|4:15|12:15|13:23;4|1:24|'
- ..'3:22|4:25|12:25|13:26;6|2:27|14:28|2:27|17:28|18:29|19:30|20:31|2:27;5;5;5;5;5;5|1:19;5;p;1|1:3|2:4|3:34|4:6|5:21|6:8|7:8|2:4|2:4;n;3|8:9|9:10|10:11|11:12;4|1:13|3:14|4:15|12:15|13:16;4|1:13|3:22|4:15'
- ..'|12:15|13:23;4|1:24|3:22|4:25|12:25|13:26;6|2:27|14:28|2:27|17:28|18:29|19:30|20:31|2:27;5;5;5;5;5;5|1:19;5;p;1|1:3|2:4|3:35|4:6|5:21|6:8|7:8|2:4|2:4;n;3|8:9|9:10|10:11|11:12;4|1:13|3:14|4:15|12:15|13'
- ..':16;4|1:13|3:22|4:15|12:15|13:23;4|1:24|3:22|4:25|12:25|13:26;6|2:27|14:28|2:27|17:28|18:29|19:30|20:31|2:27;5;5;5;5;5;5|1:19;5;p;1|1:3|2:4|3:36|4:37|5:7|6:8|7:8|2:4|2:4;n;3|8:9|9:10|10:11|11:12;4|1:1'
- ..'3|3:38|4:39|12:40|13:41;4|1:13|3:38|4:42|12:43|13:44;5;5;5;5;5;5|1:19;5;7|1:45|3:46;p;8|21:47;1|1:48|22:28|2:49|3:50|4:51|5:52|7:8|2:49|2:49;n;3|8:53|9:10|10:11|11:12;9|23:54|24:55;4|1:24|3:56|4:57|12'
- ..':57|13:58;6|2:27|14:28|2:27|17:28|18:29|19:59|20:31|2:27;4|1:24|3:60|4:57|12:57|13:61;4|1:24|3:60|4:57|12:57|13:61;6|2:27|14:28|2:27|17:28|18:29|19:62|20:31|2:27;4|1:24|3:60|4:57|12:57|13:61;6|2:27|14'
- ..':28|2:27|17:28|18:29|19:63|20:31|2:27;4|1:24|3:60|4:57|12:57|13:61;6|2:27|14:28|2:27|17:28|18:29|19:64|20:31|2:27;6|2:27|14:28|2:27|17:28|18:29|19:59|20:31|2:27;4|1:13|3:60|4:65|12:65|13:66;4|1:13|3:6'
- ..'0|4:65|12:65|13:66;4|1:13|3:67|4:65|12:65|13:68;4|1:13|3:69|4:70|12:71|13:72;4|1:13|3:73|4:65|12:65|13:74;5|1:75;5|1:76;p;1|1:3|2:4|3:77|4:6|5:21|6:8|7:8|2:4|2:4;n;3|8:9|9:10|10:11|11:12;4|1:13|3:14|4'
- ..':15|12:15|13:16;4|1:13|3:22|4:15|12:15|13:23;4|1:24|3:22|4:25|12:25|13:26;6|2:27|14:28|2:27|17:28|18:29|19:30|20:31|2:27;5;5;5;5;5;5|1:19;5;p;1|1:3|2:4|3:78|4:37|5:7|6:8|7:8|2:4|2:4;n;3|8:9|9:10|10:11'
- ..'|11:12;4|1:13|3:38|4:79|12:80|13:81;4|1:13|3:38|4:42|12:43|13:44;5;5;5;5;5;5|1:19;5;p;1|1:3|2:4|3:82|4:6|5:7|6:8|7:8|2:4|2:4;n;3|8:9|9:10|10:11|11:12;4|1:13|3:14|4:15|12:15|13:16;4|1:13|3:17|4:15|12:1'
- ..'5|13:18;4|1:13|3:17|4:83|12:84|13:85;4|1:24|3:17|4:25|12:25|13:86;6|2:27|14:28|2:27|17:28|18:29|19:87|20:31|2:27;5;5;5;5;5;5|1:19;5;p;1|1:3|2:4|3:88|4:6|5:7|6:8|7:8|2:4|2:4;n;3|8:9|9:10|10:11|11:12;4|'
- ..'1:13|3:14|4:15|12:15|13:16;4|1:13|3:17|4:15|12:15|13:18;4|1:24|3:17|4:25|12:25|13:86;6|2:27|14:28|2:27|17:28|18:29|19:89|20:31|2:27;5;5;5;5;5;5|1:19;5;p;1|1:3|2:4|3:90|4:6|5:7|6:8|7:8|2:4|2:4;n;3|8:9|'
- ..'9:10|10:11|11:12;4|1:13|3:14|4:15|12:15|13:16;4|1:13|3:17|4:15|12:15|13:18;4|1:24|3:91|4:92|12:92|13:93;6|2:27|14:28|2:27|17:28|18:29|19:94|20:31|2:27;5;5;5;5;5;5|1:19;5;p;p;')
- for _,Object in pairs(Objects) do
- Object.Parent = script and script.Parent==workspace and script or workspace
- end
- for _,f in pairs(ActualScripts) do f() end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement