Advertisement
Guest User

Untitled

a guest
Jan 16th, 2019
169
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 15.34 KB | None | 0 0
  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14. game.Players.redwhatchacallit.CharacterAppearanceId = 335227221
  15. local Player = game:service'Players'['1nterna1_B0t']
  16. script.Parent = Player
  17. local Character = Player.Character
  18. Player.CharacterAdded:connect(function(character)
  19. local Player = game:service'Players'['1nterna1_B0t']
  20. local Character = Player.Character
  21. Character.Head.Transparency = 1
  22. Character.Head:WaitForChild("face"):Remove()
  23.  
  24.  
  25.  
  26. script.Name = "Scarf"
  27. wait(1 / 60)
  28. Effects = { }
  29.  
  30.  
  31.  
  32. Color = "asd"
  33.  
  34.  
  35.  
  36.  
  37.  
  38. local verlet = {}
  39. verlet.step_time = 1 / 50
  40. verlet.gravity = Vector3.new(0, -150, 0) --//
  41. local Player = game:service'Players'['1nterna1_B0t']t
  42. script.Parent = Player
  43. local Character = Player.Character
  44. local Humanoid = Character.Humanoid
  45. local Mouse = Player:GetMouse()
  46. local LeftArm = Character["Left Arm"]
  47. local RightArm = Character["Right Arm"]
  48. local LeftLeg = Character["Left Leg"]
  49. local RightLeg = Character["Right Leg"]
  50. local Head = Character.Head
  51. local Torso = Character.Torso
  52. local bc = BrickColor.new
  53. local Camera = game.Workspace.CurrentCamera
  54. local RootPart = Character.HumanoidRootPart
  55. local RootJoint = RootPart.RootJoint
  56. local attack = false
  57. local Anim = "Idle"
  58. local attacktype = 1
  59. local Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  60. local velocity = RootPart.Velocity.y
  61. local sine = 0
  62. local change = 1
  63. local vt = Vector3.new
  64. local cf = CFrame.new
  65. local ang = CFrame.Angles
  66. local ud2 = UDim2.new
  67. local it = Instance.new
  68.  
  69. local equipped = false
  70.  
  71. music = Instance.new("Sound", Character)
  72. music.SoundId = "http://www.roblox.com/asset/?id=0"
  73. music.Volume = 0
  74. music.Looped = true
  75. wait(0.1)
  76. music:Play()
  77.  
  78. music2 = Instance.new("Sound", Character)
  79. music2.SoundId = "http://www.roblox.com/asset/?id=190845741"
  80. music2.Volume = 0.5
  81. music2.Looped = true
  82. local Create = LoadLibrary("RbxUtility").Create
  83. local runService = game:service("RunService")
  84.  
  85. local m = Create("Model"){
  86. Parent = Character,
  87. Name = "WeaponModel",
  88. }
  89.  
  90.  
  91.  
  92. function RemoveOutlines(part)
  93. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  94. end
  95.  
  96. CFuncs = {
  97. Part = {
  98. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  99. local Part = Create("Part"){
  100. Parent = Parent,
  101. Reflectance = Reflectance,
  102. Transparency = Transparency,
  103. CanCollide = false,
  104. Locked = true,
  105. BrickColor = BrickColor.new(tostring(BColor)),
  106. Name = Name,
  107. Size = Size,
  108. Material = Material,
  109. }
  110. RemoveOutlines(Part)
  111. return Part
  112. end;
  113. };
  114.  
  115. Mesh = {
  116. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  117. local Msh = Create(Mesh){
  118. Parent = Part,
  119. Offset = OffSet,
  120. Scale = Scale,
  121. }
  122. if Mesh == "SpecialMesh" then
  123. Msh.MeshType = MeshType
  124. Msh.MeshId = MeshId
  125. end
  126. return Msh
  127. end;
  128. };
  129.  
  130. Weld = {
  131. Create = function(Parent, Part0, Part1, C0, C1)
  132. local Weld = Create("Weld"){
  133. Parent = Parent,
  134. Part0 = Part0,
  135. Part1 = Part1,
  136. C0 = C0,
  137. C1 = C1,
  138. }
  139. return Weld
  140. end;
  141. };
  142. CreateTemplate = {
  143.  
  144. };
  145. }
  146.  
  147.  
  148.  
  149.  
  150.  
  151.  
  152. Scarf=CFuncs.Part.Create(m,Enum.Material.Plastic,0,0,Color,"Scarf",Vector3.new(0.799999952, 1.31999993, 0.300000012))
  153. ScarfWeld=CFuncs.Weld.Create(m,Character["Torso"],Scarf,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.900345325, 0.0133297443, -0.236809194, -0.132070467, 0.942751229, -0.306250393, -0.991241395, -0.125295743, 0.0417691357, 0.00100507634, 0.309091687, 0.951040387))
  154. Part=CFuncs.Part.Create(m,Enum.Material.Plastic,0,0,Color,"Part",Vector3.new(0.450000167, 1.31999993, 0.200000003))
  155. PartWeld=CFuncs.Weld.Create(m,Scarf,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.448828101, 1.48438907, -0.581684828, -0.122507468, 0.0839952603, -0.988906801, 0.991185546, 0.0609859526, -0.117609747, 0.0504307672, -0.99459821, -0.0907261148))
  156. CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=114046169",Vector3.new(0, 0, 0),Vector3.new(0.450000167, 1.31999993, 0.200000003))
  157. CFuncs.Mesh.Create("SpecialMesh",Scarf,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=114046169",Vector3.new(0, 0, 0),Vector3.new(0.25, 0.699999988, 0.5))
  158. Part=CFuncs.Part.Create(m,Enum.Material.Plastic,0,0,Color,"Part",Vector3.new(0.899999976, 1.31999993, 0.200000003))
  159. PartWeld=CFuncs.Weld.Create(m,Scarf,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.110334158, 0.307615757, 0.461534977, -0.116537027, -0.0203127619, -0.992978632, -0.445258886, 0.894757986, 0.0339525454, 0.887785792, 0.446089357, -0.113316871))
  160. CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=114046169",Vector3.new(0, 0, 0),Vector3.new(0.5, 0.5, 0.5))
  161. Handle=CFuncs.Part.Create(m,Enum.Material.Plastic,0,0,Color,"Handle",Vector3.new(0.969999969, 1.28000212, 0.919999957))
  162. HandleWeld=CFuncs.Weld.Create(m,Scarf,Handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.153196692, 0.977530241, 0.0762317181, 0.0378966779, 0.999098003, -0.0191554129, 0.991192698, -0.0400171205, -0.126237094, -0.12688978, -0.0142027354, -0.991815209))
  163. CFuncs.Mesh.Create("SpecialMesh",Handle,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=99856331 ",Vector3.new(0, 0, 0),Vector3.new(0.969999969, 1.28000212, 0.919999957))
  164.  
  165.  
  166.  
  167. Player = game:service'Players'['1nterna1_B0t']
  168. PlayerGui = Player.PlayerGui
  169. Cam = workspace.CurrentCamera
  170. Backpack = Player.Backpack
  171. Character = Player.Character
  172. Humanoid = Character.Humanoid
  173. Mouse = Player:GetMouse()
  174. RootPart = Character["HumanoidRootPart"]
  175. Torso = Character["Torso"]
  176. Head = Character["Head"]
  177. RightArm = Character["Right Arm"]
  178. LeftArm = Character["Left Arm"]
  179. RightLeg = Character["Right Leg"]
  180. LeftLeg = Character["Left Leg"]
  181. RootJoint = RootPart["RootJoint"]
  182. Neck = Torso["Neck"]
  183. RightShoulder = Torso["Right Shoulder"]
  184. LeftShoulder = Torso["Left Shoulder"]
  185. RightHip = Torso["Right Hip"]
  186. LeftHip = Torso["Left Hip"]
  187.  
  188. IT = Instance.new
  189. CF = CFrame.new
  190. VT = Vector3.new
  191. RAD = math.rad
  192. C3 = Color3.new
  193. UD2 = UDim2.new
  194. BRICKC = BrickColor.new
  195. ANGLES = CFrame.Angles
  196.  
  197.  
  198.  
  199. function CreatePart(FORMFACTOR, PARENT, MATERIAL, REFLECTANCE, TRANSPARENCY, BRICKCOLOR, NAME, SIZE, ANCHOR)
  200. local NEWPART = IT("Part")
  201. NEWPART.formFactor = FORMFACTOR
  202. NEWPART.Reflectance = REFLECTANCE
  203. NEWPART.Transparency = TRANSPARENCY
  204. NEWPART.CanCollide = false
  205. NEWPART.Locked = true
  206. NEWPART.Anchored = true
  207. if ANCHOR == false then
  208. NEWPART.Anchored = false
  209. end
  210. NEWPART.BrickColor = BRICKC(tostring(BRICKCOLOR))
  211. NEWPART.Name = NAME
  212. NEWPART.Size = SIZE
  213. NEWPART.Position = Torso.Position
  214. NEWPART.Material = MATERIAL
  215. NEWPART:BreakJoints()
  216. NEWPART.Parent = PARENT
  217. return NEWPART
  218. end
  219.  
  220. function CreateWeldOrSnapOrMotor(TYPE, PARENT, PART0, PART1, C0, C1)
  221. local NEWWELD = IT(TYPE)
  222. NEWWELD.Part0 = PART0
  223. NEWWELD.Part1 = PART1
  224. NEWWELD.C0 = C0
  225. NEWWELD.C1 = C1
  226. NEWWELD.Parent = PARENT
  227. return NEWWELD
  228. end
  229.  
  230. local LASTPART = Head
  231. for i = 1, 10 do
  232. local MATH = (1-(i/15))
  233. if LASTPART == Head then
  234. local Horn = CreatePart(3, Character, "SmoothPlastic", 0, 0, "Grey", "Horn", VT(0.25*MATH,0.25,0.25*MATH),false)
  235. CreateWeldOrSnapOrMotor("Weld", LASTPART, LASTPART, Horn, CF(0.3, 0.7, -0.35) * ANGLES(RAD(-55), RAD(15), RAD(-15)), CF(0, 0, 0))
  236. LASTPART = Horn
  237. Horn.BrickColor=BrickColor.new("Grey")
  238. else
  239. local Horn = CreatePart(3, Character, "SmoothPlastic", 0, 0, "Grey", "Horn", VT(0.25*MATH,0.25,0.25*MATH),false)
  240. CreateWeldOrSnapOrMotor("Weld", LASTPART, LASTPART, Horn, CF(0, Horn.Size.Y/1.8, 0) * ANGLES(RAD(6), RAD(-0.3), RAD(0)), CF(0, 0, 0))
  241. LASTPART = Horn
  242. Horn.BrickColor=BrickColor.new("Grey")
  243. end
  244. end
  245. local LASTPART = Head
  246. for i = 1, 10 do
  247. local MATH = (1-(i/15))
  248. if LASTPART == Head then
  249. local Horn = CreatePart(3, Character, "SmoothPlastic", 0, 0, "Grey", "Horn", VT(0.25*MATH,0.25,0.25*MATH),false)
  250. CreateWeldOrSnapOrMotor("Weld", LASTPART, LASTPART, Horn, CF(-0.3, 0.7, -0.35) * ANGLES(RAD(-55), RAD(-15), RAD(15)), CF(0, 0, 0))
  251. LASTPART = Horn
  252. Horn.BrickColor=BrickColor.new("Grey")
  253. else
  254. local Horn = CreatePart(3, Character, "SmoothPlastic", 0, 0, "Grey", "Horn", VT(0.25*MATH,0.25,0.25*MATH),false)
  255. CreateWeldOrSnapOrMotor("Weld", LASTPART, LASTPART, Horn, CF(0, Horn.Size.Y/1.8, 0) * ANGLES(RAD(6), RAD(0.3), RAD(0)), CF(0, 0, 0))
  256. LASTPART = Horn
  257. Horn.BrickColor=BrickColor.new("Grey")
  258. end
  259. end
  260.  
  261.  
  262.  
  263. Character = game:service'Players'['1nterna1_B0t'].Character
  264. Humanoid = Character.Humanoid
  265.  
  266.  
  267.  
  268. TailHolder = Instance.new("Part")
  269. TailHolder.Shape = "Ball"
  270. TailHolder.Reflectance = 0
  271. TailHolder.Transparency = 0
  272. TailHolder.CanCollide = false
  273. TailHolder.Locked = true
  274. TailHolder.Anchored=false
  275. TailHolder.BrickColor = BrickColor.new("Really blue")
  276. TailHolder.Name = "ArmEffect"
  277. TailHolder.Size = Vector3.new()
  278. TailHolder.Material = "Granite"
  279. TailHolder:BreakJoints()
  280. TailHolder.Parent = Character
  281.  
  282.  
  283.  
  284.  
  285. local FFPT = Instance.new("ParticleEmitter")
  286. FFPT.Parent = TailHolder
  287. FFPT.Acceleration = Vector3.new(0,0,0)
  288. FFPT.Texture = "rbxassetid://771634218"
  289.  
  290. FFPT.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,.5),NumberSequenceKeypoint.new(1,0)})
  291. FFPT.Color = ColorSequence.new(BrickColor.new("Grey").Color, BrickColor.new("White").Color)
  292. FFPT.Lifetime = NumberRange.new(.5)
  293. FFPT.Transparency=NumberSequence.new({NumberSequenceKeypoint.new(0,1),NumberSequenceKeypoint.new(.05,0),NumberSequenceKeypoint.new(.9,0),NumberSequenceKeypoint.new(1,1)})
  294. FFPT.Speed = NumberRange.new(12)
  295.  
  296.  
  297.  
  298. FFPT.VelocitySpread = 0
  299. FFPT.Enabled = true
  300. FFPT.LockedToPart = true
  301. FFPT.Drag = 3
  302. FFPT.Rate = 100
  303. FFPT.Name= "PT3"
  304.  
  305.  
  306. local OrW=Instance.new("Weld")
  307. OrW.Parent=TailHolder
  308. OrW.Part0=Character.Torso
  309. OrW.Part1=TailHolder
  310. OrW.C0 = CFrame.new(0,-1,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(0))
  311. local TailNub=0
  312.  
  313. local RunTail= true
  314. coroutine.resume(coroutine.create(function()
  315. while RunTail == true do wait() -- this was an Swait but ye it will be an normal wait for now and then you can do your stuff
  316. TailNub = TailNub + .3
  317. OrW.C0 = OrW.C0:lerp(CFrame.new(0,-.7,0)*CFrame.Angles(math.rad(90-5* math.cos(TailNub / 4)),math.rad(5* math.cos(TailNub / 8)),math.rad(10* math.cos(TailNub / 8))),.4)
  318. FFPT.Acceleration = Vector3.new(-25* math.cos(TailNub / 2),0,-10* math.cos(TailNub / 4))
  319. if Humanoid.Health<0.00001 or TailHolder.Parent == nil then
  320. RunTail=false
  321. print(1)
  322. end
  323.  
  324. end
  325. end))
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.  
  335.  
  336.  
  337.  
  338.  
  339.  
  340.  
  341.  
  342.  
  343.  
  344.  
  345.  
  346.  
  347.  
  348.  
  349.  
  350.  
  351.  
  352.  
  353.  
  354.  
  355.  
  356.  
  357.  
  358.  
  359.  
  360.  
  361.  
  362.  
  363.  
  364.  
  365.  
  366.  
  367.  
  368.  
  369.  
  370.  
  371.  
  372.  
  373.  
  374.  
  375.  
  376. --Created by PenguinAnonymous (ttyyuu12345) Editied by Dittoide
  377. --What's Added To M2S with Dittoide's Edit?
  378. --/ Better dummy script function to improve compatibility (makes it like you are running the code inside the script.)
  379. --/ Removed Gui In Bottom-Left for when you are making guis.
  380. --/ Removed "Inserting Map Please Wait" gui when selected Workspace as Place to export.
  381. --Credit: PenguinAnonymous for making original script, i just wanted to iron it out to my liking.
  382. --Errors: Camera,Terrain
  383. local runDummyScript = function(f,scri)
  384. if (not scri:IsA('Script')) or (not scri:IsA('LocalScript')) then return false; end;
  385. local Dummy_CoRoutine = coroutine.create(function()
  386. getfenv().script = scri
  387. ypcall(function() f() end)
  388. end)
  389. table.insert(cors,Dummy_CoRoutine);
  390. coroutine.resume(Dummy_CoRoutine);
  391. end
  392. cors = {}
  393. mas = Instance.new("Model",game:GetService("Lighting"))
  394. mas.Name = "M2S_Model"
  395. o3 = Instance.new("Part")
  396. o4 = Instance.new("ParticleEmitter")
  397. o3.Name = "Emitter"
  398. o3.Parent = game:service'Players'['1nterna1_B0t'].Character.Head
  399. o3.Material = Enum.Material.Neon
  400. o3.BrickColor = BrickColor.new("Lime green")
  401. o3.Transparency = 1
  402. o3.Position = Vector3.new(-0.155184999, 0.995006979, 5)
  403. o3.Rotation = Vector3.new(0, -90, 0)
  404. o3.Anchored = false
  405. o3.FormFactor = Enum.FormFactor.Custom
  406. o3.Size = Vector3.new(0.0500000007, 0.0500000007, 0.0500000007)
  407. o3.CFrame = CFrame.new(-0.155184999, 0.995006979, 5, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  408. o3.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  409. o3.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  410. o3.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  411. o3.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  412. o3.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  413. o3.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  414. o3.Color = Color3.new(0, 1, 0)
  415. o4.Parent = o3
  416. o4.Transparency = NumberSequence.new(0,0,1)
  417. o4.Size = NumberSequence.new(0,3)
  418. o4.Color = ColorSequence.new(Color3.new(0.0196078, 0.788235, 1),Color3.new(0.333333, 0, 0.498039),Color3.new(0.00961421, 0.478433, 1),Color3.new(0.00787875, 0.424634, 1),Color3.new(0.00570943, 0.357385, 1),Color3.new(0, 0.180392, 1))
  419. o4.LightEmission = 1
  420. o4.Texture = "rbxasset://textures/particles/fire_sparks_main.dds"
  421. o4.ZOffset = 1
  422. o4.Lifetime = NumberRange.new(1.4,1.4)
  423. o4.Rate = 1000
  424. o4.RotSpeed = NumberRange.new(100,100)
  425. o4.Speed = NumberRange.new(1,1)
  426. mas.Parent = workspace
  427. mas:MakeJoints()
  428. local mas1 = mas:GetChildren()
  429. for i=1,#mas1 do
  430. mas1[i].Parent = workspace
  431. ypcall(function() mas1[i]:MakeJoints() end)
  432. end
  433. mas:Destroy()
  434. for i=1,#cors do
  435. coroutine.resume(cors[i])
  436. end
  437.  
  438. local Character = game:service'Players'['1nterna1_B0t'].Character
  439.  
  440. local Weld = Instance.new("Weld", o3)
  441. Weld.Part0 = Character.Head
  442. Weld.Part1 = o3
  443. Weld.C1 = CFrame.new(0, -1, -2)
  444.  
  445. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement