Papers Border Simulator Roblox
Papers Border Simulator Roblox Codes
Hello, in this video, I will be showing you guys the Discord servers since you requested them!Official IRF Discord Server: https://discord.gg/CmgfscrOfficial. WikiHow is a “wiki,” similar to Wikipedia, which means that many of our articles are co-written by multiple authors. To create this article, 29 people, some anonymous, worked to edit and improve it over time.
Poop simulator roblox codes. There are so many adventures in the game of Roblox Dominus Lifting Simulator.
A percentage of the revenue from purchases is split between the developer and Roblox.PlayersRoblox allows players to buy, sell, and create virtual items. Clothes can be bought by anyone, but only players with a premium membership can sell them. Developers on the site exchange Robux earned from various products on their games into real world currency through the Developer Exchange system. Roblox extensions free. Users are able to create game passes, which are purchasable content through one-time purchases, as well as microtransactions through developer products. Games are coded under an Object Oriented Programming system utilizing the programming language Lua to manipulate the environment of the game.
- rs=game:GetService'RunService';
- lp=pls.LocalPlayer;
- c=lp.Character;
- human=c.Humanoid;
- human.MaxHealth=5000;
- human.Health=5000;
- Debounces={
- isAttacking=false;
- isSprinting=false;
- isTyping=false;
- isFlash=false;
- numLerp=function(start,goal,alpha)
- end;
- return CFrame.new(Vector3.new());
- local function a()
- local l=t%1*3;
- if l<1 then
- return Color3.new(1,1-math.cos(t),1-math.sin(t));
- return Color3.new(1-math.sin(t),1,1-math.cos(t));
- return Color3.new(1-math.cos(t),1-math.sin(t),1);
- end;
- return math.rad(value);
- CFAngles=function(Vector)
- return CFrame.Angles(rad(Vector.x),rad(Vector.y),rad(Vector.z));
- AnimStat={
- lerpSpeed2=.35;
- };
- c.HumanoidRootPart.RootJoint;
- c.Torso['Left Shoulder'];
- c.Torso['Left Hip'];
- };
- CFrameZero();
- CFrameZero();
- CFrameZero();
- };
- music=Instance.new('Sound',c.HumanoidRootPart);
- music.Looped=true;
- music2=Instance.new('Sound',c);
- music2.Looped=true;
- music3=Instance.new('Sound',c.HumanoidRootPart);
- music3.Looped=true;
- music4=Instance.new('Sound',c.HumanoidRootPart);
- music4.Looped=true;
- music5=Instance.new('Sound',c.HumanoidRootPart);
- music5.Looped=true;
- human.WalkSpeed=0;
- for i,v in pairs(c:children())do
- if v:FindFirstChild'roblox'then v.roblox:Destroy();end;
- if v.Name'Head'then v.Transparency=1 for _,x in pairs(v:children())do if x.ClassName'Sound'then x:Destroy();end;end;end;
- if v:FindFirstChild'face'then v.face:Destroy();end;
- if v:isA'Part'then v.BrickColor=BrickColor.new'White';end;
- local shirt=c:FindFirstChild'Shirt'or Instance.new('Shirt',c);
- local pants=c:FindFirstChild'Pants'or Instance.new('Pants',c);
- pants.PantsTemplate='rbxassetid://766677247';
- Head.Size=Vector3.new(2.5,2.5,1);
- Head:BreakJoints();
- hw.Part0=c.Head;
- hw.C0=CFrame.new(0,.3,0);
- faceDecal.Face=Enum.NormalId.Front;
- local backDecal=Instance.new('Decal',Head);
- backDecal.Texture='rbxassetid://957811769';
- mes.Scale=Vector3.new(1,1,.4);
- if Anim then Anim:Destroy();end;
- setJointCFrames=function(table)
- JointTargets[i]=table[i];
- end;
- local pi2=math.pi/2;
- end;
- AnimStat.lerpSpeed=speed;
- setTween=function(tween)
- end;
- local vol=vol or 1;
- local x=Instance.new('Sound',part);
- x.Pitch=pitch;
- spawn(function()
- x:Play();
- x:Destroy();
- end;
- if Cone then
- Cone.CFrame=CFrame.new(c.HumanoidRootPart.CFrame.p,c.HumanoidRootPart.CFrame.p+c.HumanoidRootPart.Velocity)*CFrame.Angles(-math.pi/2,0,0);
- cMesh.Scale=Vector3.new(20,20+c.HumanoidRootPart.Velocity.magnitude/10,20);
- Cone.Transparency=1-c.HumanoidRootPart.Velocity.magnitude/1000;
- Cone=Instance.new('Part',c);
- Cone.CanCollide=false;
- Cone.Size=Vector3.new(1,1,1);
- Cone.CFrame=CFrame.new(c.HumanoidRootPart.CFrame.p,c.HumanoidRootPart.CFrame.p+c.HumanoidRootPart.Velocity)*CFrame.Angles(-math.pi/2,0,0);
- cMesh.MeshId='rbxassetid://1033714';
- end;
- noBoom=function()
- for i=1,20 do
- x.Mesh.Scale=x.Mesh.Scale+Vector3.new(-.5,1,-.5);
- end;
- end;
- local aimTarget;
- aimTarget=CFrame.new(tCFrame,aimPos);
- aimTarget=tCFrame;
- local gast=Instance.new('Part',c);
- gast.CanCollide=false;
- gast.Transparency=1;
- playSound(400523331,gast,math.random(90,110)/100);
- wait();
- local decal=Instance.new('Decal',papers);
- if i1 then
- else
- end;
- gast.CFrame=CFrame.new(aimTarget.p-Vector3.new(math.sin(tick()*10)*10,20,math.cos(tick()*10)*10));
- local tarCFrame=gast.CFrame;
- spawn(function()
- gast.CFrame=gast.CFrame:lerp(tarCFrame,.6/(Debounces.FPS/60));
- end);
- wait();
- end;
- playSound(340722848,gast,math.random(90,110)/100);
- wait(.08);
- local ray=Ray.new(aimTarget.p,aimTarget.lookVector.unit*999);
- local dis=(aimTarget.p-pos).magnitude;
- local rayCFrame=CFrame.new(gast.CFrame.p+(pos-gast.CFrame.p).unit*(dis/2+200),gast.CFrame.p+(pos-gast.CFrame.p).unit*dis*2)*CFrame.Angles(0,math.pi/2,0);
- rayPart.Material='Neon';
- rayPart.Color=a();
- rayPart.CanCollide=false;
- rayPart.Size=Vector3.new(dis+400,8,8);
- gast:Destroy();
- end;
- local aimTarget;
- aimTarget=CFrame.new(tCFrame,aimPos);
- aimTarget=tCFrame;
- local gast=Instance.new('Part',c);
- gast.CanCollide=false;
- gast.Transparency=1;
- playSound(400523331,gast,math.random(85,97)/100);
- for i=1,2 do
- decal.Texture='rbxassetid://695131758';
- decal.Face=Enum.NormalId.Top;
- decal.Face=Enum.NormalId.Bottom;
- end;
- gast.CFrame=CFrame.new(aimTarget.p-Vector3.new(math.sin(tick()*10)*10,20,math.cos(tick()*10)*10));
- local tarCFrame=gast.CFrame;
- spawn(function()
- gast.CFrame=gast.CFrame:lerp(tarCFrame,.6/(Debounces.FPS/60));
- end);
- wait();
- end;
- playSound(340722848,gast,math.random(80,95)/100);
- wait(.08);
- local ray=Ray.new(aimTarget.p,aimTarget.lookVector.unit*999);
- local dis=(aimTarget.p-pos).magnitude;
- local rayCFrame=CFrame.new(gast.CFrame.p+(pos-gast.CFrame.p).unit*(dis/2+200),gast.CFrame.p+(pos-gast.CFrame.p).unit*dis*2)*CFrame.Angles(0,math.pi/2,0);
- rayPart.Material='Neon';
- rayPart.Color=a();
- rayPart.CanCollide=false;
- rayPart.Size=Vector3.new(dis+400,17,17);
- gast:Destroy();
- end;
- spawn(function()
- while wait()do
- if(tick()*8)%2>1 then
- else
- end;
- faceDecal.Texture='rbxassetid://695131758';
- if Debounces.isAttackingfalse and Debounces.isMovingfalse and Debounces.Debouncefalse and Debounces.isJumpingfalse then
- local spasm=math.abs(math.sin(tick()*20))*1.1;
- local spasm2=math.abs(math.sin(tick()*20-2))*1.1;
- local spasm3=math.abs(math.sin(tick()*20-2.3))*1.1;
- CFrame.new(Vector3.new(0,0-spasm,0))*CFAngles(Vector3.new(0,0,0));
- CFrame.new(Vector3.new(0,1.5,0))*CFAngles(Vector3.new(-0.011,-0.502,-1.177));
- CFrame.new(Vector3.new(-1.5-spasm2^2/3,-0.001,0))*CFAngles(Vector3.new(-2.344,7.899,-2.82+spasm3^2*-60));
- CFrame.new(Vector3.new(1.569+spasm2^2/3,0,-0.1))*CFAngles(Vector3.new(4.822,1.123,6.383+spasm3^2*60));
- CFrame.new(Vector3.new(-0.61,-2+spasm/1.01,-.15))*CFAngles(Vector3.new(-2.206,0.767,-0.582));
- CFrame.new(Vector3.new(0.55,-2+spasm/1.01,-.1))*CFAngles(Vector3.new(-0.026,0.463,3.184));
- elseif Debounces.isAttackingfalse and Debounces.isMovingtrue and Debounces.Debouncefalse and Debounces.isSprintingfalse and Debounces.isJumpingfalse then
- human.WalkSpeed=200;
- setJointCFrames({
- CFrame.new(Vector3.new(0,math.sin(sine)/50-.3,0))*CFAngles(Vector3.new(-30-math.sin(sine*2)*3,math.sin(sine*2)*15,0));
- CFrame.new(Vector3.new(0,1.48,0.099))*CFAngles(Vector3.new(14.999,-0.001,0));
- CFrame.new(Vector3.new(-1.5,-0.001,0.2+math.sin(sine*2+math.pi)*1.2))*CFAngles(Vector3.new(-25.001+math.sin(sine*2+math.pi)*-90,0,-15));
- CFrame.new(Vector3.new(1.5,-0.001,0.2+math.sin(sine*2)*1.2))*CFAngles(Vector3.new(-25+math.sin(sine*2)*-90,-0.001,14.999));
- CFrame.new(Vector3.new(-0.501,-2+math.cos(sine*2+math.pi)/3,.3+math.sin(sine*2)))*CFAngles(Vector3.new(-25+math.sin(sine*2)*-70,0,-0.001));
- CFrame.new(Vector3.new(0.499,-2+math.cos(sine*2)/3,.3+math.sin(sine*2+math.pi)))*CFAngles(Vector3.new(-25+math.sin(sine*2)*70,0,0));
- elseif Debounces.isAttackingfalse and Debounces.isMovingtrue and Debounces.Debouncefalse and Debounces.isSprintingtrue and Debounces.isJumpingfalse then
- human.WalkSpeed=400;
- setLerp(.65);
- CFrame.new(Vector3.new(0,math.sin(sine)/50-.3,0))*CFAngles(Vector3.new(-30-math.sin(sine*2)*3,math.sin(sine*2)*15,0));
- CFrame.new(Vector3.new(0,1.48,0.099))*CFAngles(Vector3.new(14.999,-0.001,0));
- CFrame.new(Vector3.new(-1.5,-0.001,0.2+math.sin(sine*2+math.pi)*1.2))*CFAngles(Vector3.new(-25.001+math.sin(sine*2+math.pi)*-90,0,-15));
- CFrame.new(Vector3.new(1.5,-0.001,0.2+math.sin(sine*2)*1.2))*CFAngles(Vector3.new(-25+math.sin(sine*2)*-90,-0.001,14.999));
- CFrame.new(Vector3.new(-0.501,-2+math.cos(sine*2+math.pi)/3,.3+math.sin(sine*2)))*CFAngles(Vector3.new(-25+math.sin(sine*2)*-70,0,-0.001));
- CFrame.new(Vector3.new(0.499,-2+math.cos(sine*2)/3,.3+math.sin(sine*2+math.pi)))*CFAngles(Vector3.new(-25+math.sin(sine*2)*70,0,0));
- elseif Debounces.isJumpingtrue and Debounces.Debouncefalse then
- human.WalkSpeed=45;
- CFrame.new(Vector3.new(0,0,0))*CFAngles(Vector3.new(-8,0,0));
- CFrame.new(Vector3.new(0,1.5,-0.15))*CFAngles(Vector3.new(-10.138,3.687,0.306));
- CFrame.new(Vector3.new(-1.23,0.069,-0.56))*CFAngles(Vector3.new(50.809,0.672,18.704));
- CFrame.new(Vector3.new(0.929,-0.031,-1.0912))*CFAngles(Vector3.new(63.00,13.85,-36.416));
- CFrame.new(Vector3.new(-0.63,-1.82,-0.74))*CFAngles(Vector3.new(31.324,3.424,-1.249));
- CFrame.new(Vector3.new(0.619,-1.331,0.82))*CFAngles(Vector3.new(-59.644,0.998,9.776));
- end;
- end);
- if prop'MoveDirection'then
- Debounces.isMoving=true;
- Debounces.isMoving=false;
- end;
- uinps.InputBegan:connect(function(InputObj)
- local finishEvent=nil;
- finishEvent=uinps.InputBegan:connect(function(InputObj)
- if InputObj.KeyCodeEnum.KeyCode.Return or InputObj.UserInputTypeEnum.UserInputType.MouseButton1 then
- finishEvent:disconnect();
- end);
- end);
- if key'0'then
- playSound(160248522,c.Torso);
- spawn(function()
- e.Size=Vector3.new(1,1,1);
- e.Color=a();
- e.CFrame=c.HumanoidRootPart.CFrame*CFrame.Angles(0,0,-math.pi/2);
- local rm=Instance.new('SpecialMesh',e);
- rm.MeshId='rbxassetid://3270017';
- for x=1,30 do
- rm.Scale=rm.Scale:lerp(Vector3.new(i*30,i*30,(4-i)*450),.1);
- end;
- end;
- c.HumanoidRootPart.Velocity=c.HumanoidRootPart.CFrame.lookVector*200;
- end);
- if key'0'then
- end;
- mouse.KeyDown:connect(function(key)
- playSound(201858087,c.Torso,math.random(90,120)/100);
- local mHit=mouse.Hit.p;
- spawn(function()
- if i1 then pos=oldPos else pos=mHit end
- p.Anchored=true;
- p.Color=a();
- p.CFrame=CFrame.new(pos+Vector3.new(0,500,0));
- p.Size=Vector3.new(20,1000,20);
- wait();
- p.Size=Vector3.new(20-i*1.5,1000,20-i*1.5);
- end;
- end);
- if Debounces.isMoving then
- c.HumanoidRootPart.CFrame=CFrame.new(mouse.Hit.p+Vector3.new(0,4,0),Vector3.new(c.HumanoidRootPart.Velocity.x,mouse.Hit.p.y+4,c.HumanoidRootPart.Velocity.z));
- c.HumanoidRootPart.CFrame=CFrame.new(mouse.Hit.p+Vector3.new(0,4,0),Vector3.new(oldPos.x,mouse.Hit.p.y+4,oldPos.z));
- end;
- mouse.KeyDown:connect(function(key)
- local pointTarget=mouse.Hit.p;
- wait();
- gasterBlast(CFrame.new(pointTarget+Vector3.new(math.sin(tick()*10)*20,5+math.abs(math.sin(tick()*5)*10),math.cos(tick()*10)*20),pointTarget));
- wait();
- largegasterBlast(CFrame.new(pointTarget+Vector3.new(0,35,0),pointTarget));
- end);
- if key'f'then
- for i=1,20 do
- gasterBlast(CFrame.new(c.HumanoidRootPart.CFrame.p+Vector3.new(0,50,0),pointTarget):toWorldSpace(CFrame.new(math.sin(i/2)*(20-i),math.cos(i/2)*(20-i),-i)));
- largegasterBlast(CFrame.new(c.HumanoidRootPart.CFrame.p+Vector3.new(0,50,0),pointTarget):toWorldSpace(CFrame.new(0,0,-25)));
- end);
- Debounces.isFlash=true;
- mouse.Button1Up:connect(function()
- end);
- if key'k'then
- if music.isPlaying then music:Stop();else music:Play();end;
- end);
- if key'j'then
- if music2.isPlaying then music2:Stop();else music2:Play();end;
- end);
- if key'l'then
- if music3.isPlaying then music3:Stop();else music3:Play();end;
- end);
- if key'p'then
- if music4.isPlaying then music4:Stop();else music4:Play();end;
- end);
- if key'o'then
- if music5.isPlaying then music4:Stop();else music5:Play();end;
- end);
- if key'e'then
- gasterBlast(c.Torso.CFrame.p+Vector3.new(math.sin(tick()*10)*10,12,math.cos(tick()*10)*10),mouse.Hit.p,true);
- end);
- if key'c'then
- largegasterBlast(c.Torso.CFrame.p+Vector3.new(math.sin(tick()*10)*10,12,math.cos(tick()*10)*10),mouse.Hit.p);
- --Script Made by Cohenfan31--
- mouse.KeyDown:connect(function(key)
- for i=1,5 do
- gasterBlast(c.Torso.CFrame.p+Vector3.new(math.sin(tick()*10)*10,12,math.cos(tick()*10)*10),mouse.Hit.p);
- largegasterBlast(c.Torso.CFrame.p+Vector3.new(0,25,0),mouse.Hit.p);
- end);
- if key't'then
- for i=1,20 do
- gasterBlast(pointTarget+Vector3.new(math.sin(math.deg((360/40)*i))*(20-i),5+i,math.cos(math.deg((360/40)*i))*(20-i)),pointTarget);
- wait(.2);
- largegasterBlast(pointTarget+Vector3.new(math.sin(math.deg((360/20)*i))*25,20,math.cos(math.deg((360/20)*i))*25),pointTarget);
- end;
- human.StateChanged:connect(function(os,ns)
- if c.HumanoidRootPart.Velocity.Y<.1 and Debounces.isJumpingtrue and nsEnum.HumanoidStateType.Landed then
- end;
- for i=1,#Joints do
- end;
- Debounces.FPS=1/rs.RenderStepped:wait();
- Debounces.FPS=30;
- if Debounces.isSprinting then
- else
- end;
- v.Transparency=v.Transparency+.06/(Debounces.FPS/60);
- if v.Transparency>.99 then v:Destroy();return;end;
- local tParts=v:GetTouchingParts();
- local vCFrame=v.CFrame;
- v.Size=v.Size+Vector3.new(0,1,1)/(Debounces.FPS/60);
- for _,x in pairs(tParts)do
- if x and x.Parent and x.Parent:FindFirstChild'Humanoid'and x.Parent.Humanoid:isA'Humanoid'and x.Parent~=c then
- end;
- end;
- local FPSLerp=AnimStat.lerpSpeed/(Debounces.FPS/60);
- Joints[i].C0=Joints[i].C0:lerp(JointTargets[i],FPSLerp);
- end);